Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Should I stop using OpenCV? [closed]

Tags:

First of all, I want you to know that I really like OpenCV. I have been using it for a very long time, and I use it so much that I can count on one hand the number of times I had to look into the doc the last month. I think that this is really the kind of tool that you want to use when working daily with computer vision.

I though have a growing feeling that Opencv is really not suited for use applications. I am working on pet projects which are designed to be installable by anyone, easily.

The last version of OpenCV does not ship with exes, and the Linux packages are so outdated that I wouldn't even dare use them. The best solution is thus, most of the cases compilation. Same when thinking of mobile application, or cloud computing (even though the solution seem to exist).

SO my question is, how are you guys doing ? There are plenty of computer vision based application everywhere around me, cloud based, mobile based, . . . What tools do you use ?

I would be searching for something that is available for a maximum of platforms, but most of all easily deplyable through an application !

I have searched a lot on the internet, but to always fall back to OpenCV being the 'best' tool for computer vision.

I am open to quite any solution/language/tool/framework.

Thanks !

like image 513
jlengrand Avatar asked May 21 '12 19:05

jlengrand


People also ask

What are the disadvantages of OpenCV?

The facial recognition system is highly sensitive to pose variations. The movement of head or different camera positions can cause changes of facial texture and it will generate the wrong result. Occlusion means the face as beard, mustache, accessories (goggles, caps, mask, etc.)

Do people still use OpenCV?

OpenCV has more than 47 thousand people of user community and estimated number of downloads exceeding 18 million. The library is used extensively in companies, research groups and by governmental bodies.

Is OpenCV necessary?

OpenCV is an essential part of the computer vision community and using it we can build thousands of amazing applications. You might have thought that some of these applications are used by us in day-to-day life.

Is there an alternative to OpenCV?

We have compiled a list of solutions that reviewers voted as the best overall alternatives and competitors to OpenCV, including Microsoft Computer Vision API, Amazon Rekognition, Google Cloud Vision API, and scikit-image.


1 Answers

OpenCV is the best open source Computer Vision library available at this point in time.

People have been using it in several platforms and devices, and so have I.

The only realiable way I know to distribute an OpenCV application is to build the library yourself and ship the OpenCV binaries along with your application.

There are tools out there that can help you list and retrieve the libraries needed by your app:

  • Deploying for Linux? Check this post
  • Deploying for Windows? Check this.
like image 168
karlphillip Avatar answered Nov 03 '22 01:11

karlphillip