Abstract
Writing code to implement just one of the simpler image-processing operators, such as negate(neg/0), threshold (thr/2), etc., presents no difficulties whatsoever, even to a novice programmer. However there is a large difference between writing code to implement a single isolated function and constructing a reliable software package that has a comprehensive command repertoire and a well-engineered user interface. In this chapter, we will explore some of the general issues that a programmer should bear in mind when implementing an interactive vision system for use in Machine Vision. We will not discuss the software implementation of specific imageprocessing functions at great length, since several excellent books containing C and Java programs for image processing, already exist [WHEOO]. We will review the overall structure of several IVS packages, including:
-
a)
VSP, a minimal but expandable system akin to PIP
-
b)
PIP, hosted on a member of the Macintoch family of computers
-
c)
WIP, running under Microsoft Windows
-
d)
CIP, written in Java
-
e)
JVision, a visual programming environment.1
Even the vision of natural objects presents to us insurmountable difficulties. Unknown Oxford English Dictionary
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsPreview
Unable to display preview. Download preview PDF.
Author information
Authors and Affiliations
Rights and permissions
Copyright information
© 2001 Springer-Verlag London
About this chapter
Cite this chapter
Batchelor, B., Waltz, F. (2001). Adding intelligence. In: Intelligent Machine Vision. Springer, London. https://doi.org/10.1007/978-1-4471-0239-7_6
Download citation
DOI: https://doi.org/10.1007/978-1-4471-0239-7_6
Publisher Name: Springer, London
Print ISBN: 978-1-4471-1129-0
Online ISBN: 978-1-4471-0239-7
eBook Packages: Springer Book Archive