Hi, 1. OpenCV is implemented mainly in C and a few in C++, licensed under > BSD-like license. It's well-documented and easy to use, and almost all > important functions and algorithms for computer vision are implemented > in OpenCV. > 3. Maybe iulib can be also replaced with OpenCV?
We've used OpenCV for other projects in the past and found it not to be a good match to our needs. But if you find it useful for your work, feel free to build on it. iulib has a lot of the functionality of OpenCV (and some extra functionality). It's also written in a pointer-free style, which makes debugging, testing, and understanding the code easier in our experience. Of course, OpenCV is better documented and more widely used. In the medium term, in addition to better documentation, we want to turn narray into more of a full array language while still keeping the implementation simple and straightforward; new C++0x features finally make that feasible. > 2. highgui library in OpenCV provides many image formats read/write > and basic image drawing functions. The dependency of OCRopus on > libpng, libjpeg may be eliminated? The highgui may also be enough for > graphical debugging such that libsdl-dev, libsdl-gfx-dev, libsdl-image- > dev are also not needed? Highgui has far more dependencies than iulib; try "ldd /usr/lib/highgui.so". The reason you don't see them is because the library is dynamically linked. We'll probably turn iulib into a dynamic library as well at some point. 4. OpenCV provides functions for linear algebra and matrix operation. > Maybe it's useful for the implementation of feature extraction or HMM > text line recongnizer? > We're using GSL for that right now; there's a simple wrapper class in ocropus/gsl.h in 0.4. Tom --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "ocropus" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/ocropus?hl=en -~----------~----~----~----~------~----~------~--~---
