Hacker News new | ask | show | jobs
by alnayyir 5468 days ago
Try using it sometime. I work for a startup that is in computer vision and managing our OpenCV dependent code is the least favorite part of my job.
2 comments

Sure the C interface is clunky and the error messages can be a little hard to trace their source, but it sure beats having to write all that code from scratch. Most projects I have seen that make heavy use of OpenCV use a few C++ wrapper classes to make the usage a little smoother.
I concur. It isn't feasible to use the python opencv bindings for nontrivial tasks.

we use a c++ wrapper around opencv as well.

opencv isn't valuable for its algorithms or its api. The opencv value proposition is tied up with painstaking optimization of the inner loops of several high level operations using SIMD intrinsics.

Advances in compiler technology seem to be pointing towards generated code with similar levels of optimization especially in JIT generated code.

What's your opinion of this remedy? I was about to start implementing Viola-Jones detection through CV for a personal project.