The programming libraries provided with the KBVision System enable users to
incorporate new algorithms into the system. Using the utilities supplied,
user-defined algorithms become accessible from the
Visual Programming Environment.
Task Programming
The Task Programming library allows you to interface your algorithms with
the Visual Programming Environment. You can pass parameters and images
with defaults and constraints in the same way as KBVision System tasks.
Image Access Functions
The image access functions allow you to manipulate images in the KBVision
format. The image access functions provide many conveniences, such as
pixel window access, and boundary condition handling.
Graphics Functions
The graphics functions allow you to write device-independent display code
to visualize and interact with your data.
Intermediate Symbolic Representation Functions
The intermediate symbolic representation (ISR) functions allow you to
manipulate regions, lines, polygons, and splines, etc. in a uniform format.
Applications Programming
The applications programming library allows you to integrate KBVision
System tasks and your own algorithms into a standalone, deliverable
application.