
![]()
ICP SDK
The Image Cognition Processor Software Development Kit (ICP SDK) is a comprehensive software framework used with the CV2202 Reference Development Kit (RDK) giving programmers the ability to create intelligent image cognition applications easily for vision-based systems. The software consisting of a group of Application Programming Interfaces (APIs), libraries and tools, allows for easy application development in C and abstracts interaction with low level devices, the RTOS, displays, sensors and the APEX image processing engine.
The ICP SDK Software Framework is designed using a layered approach. The specific framework layers include hardware, driver, and operating system abstraction layers contained within the Platform Software and the Image Cognition Library (ICL) Interfaces. This framework is architected to shorten development cycles allowing for faster time-to-market.
The ICP SDK framework contains APIs, libraries, and tools used to:
- Create applications
- Interface with a set of pre-optimized algorithmic building blocks (primitives) to accelerate image cognition application development
- Provide an abstraction for most common operating system facilities so that applications can remain agnostic to the actual operating system
- Capture images from a sensor via the SDI (Sensor Device Interface) abstraction
- Render images to a display via the GDI (Graphics Device Interface) abstraction
- Debug and provide fail-safe mechanisms for applications through the Platform Tools interface (Software watchdog and Software Tracelog utilities)
For more information on ICP SDK or products, please call +1.819.595.4999 or email sales@cognivue.com.
