What are pros and cons of OpenCV and TensorFlow for computer vision?


Shruti Verma, Artificial Intelligence Engineer / Computer Vision at Checkout Technologies (2018-present)Answered Feb 23 2017

OpenCV is a great computer vision library, all the algorithms, processing techniques are available . You can even accelerate opencv logic with cuda support. The documentation is really good with lots of examples available in Python, C/C++, android and ios as well. On the other hand Tensorflow is more of computation library. Images are just arrays, 2d to multi-dimensional data so in short you need to process these arrays, all the operations performed in between them, so there goes a kind of flow between these multi-d data.

I would suggest that thinking about pros and cons should not be the point, it should be about how to get the concepts clear as you are interested in computer vision. Start with OpenCV make some cool projects (using kinect or zed camera), you will get the hold how everything works when you start to code and build logic and understand the way a simple camera sees world around it. In between understand ML then move on to tensorflow.24.9k views

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

%d bloggers like this: