11.5. Other Interfaces

There are other ways to "talk" to OpenCV beyond compiled C. We detail three main methods below: Ch, MATLAB and Lush.

11.5.1. Ch

What is Ch?

Ch is a superset of C interpreter. It is designed for cross-platform scripting, 2D/3D plotting, and numerical computing. Ch was originally designed and implemented by Harry H. Cheng [16]. It has been further developed and maintained by SoftIntegration, Inc. [15, 25]

Ch supports 1999 ISO C Standard (C99), classes in C++, POSIX, X11/Motif, OpenGL, ODBC, XML, GTK+, Win32, CGI, 2D/3D graphical plotting, socket/Winsock, C LAPACK, high-level numeric functions, and shell programming.

The extensions in Ch provide the simplest possible solution for numerical computing and visualization in the ...

Get Emerging Topics in Computer Vision now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.