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
-~----------~----~----~----~------~----~------~--~---

Reply via email to