# SimpleCV Reviews
**Vendor:** Sight Machine  
**Category:** [Image Recognition Software](https://www.g2.com/categories/image-recognition)  
**Average Rating:** 4.5/5.0  
**Total Reviews:** 10
## About SimpleCV
SimpleCV is an open source framework for building computer vision applications, user can get access to several high-powered computer vision libraries such as OpenCV without having to learn about bit depths, file formats, color spaces, buffer management, eigenvalues, or matrix versus bitmap storage.




## SimpleCV Reviews
  ### 1. Optimal Computer Vision Algorithms

**Rating:** 4.5/5.0 stars

**Reviewed by:** Varsha S. | CTO, Computer Software, Small-Business (50 or fewer emp.)

**Reviewed Date:** July 31, 2018

**What do you like best about SimpleCV?**

SimpleCV being open source has lots of followers. These followers have contributed over a long time to make this library perfect which means it is ready to use at industry level and all the algorithms are optimized to a great extent. 

Computer Vision is a old but still has lots of research going on which means frequently new algorithms are made. SimpleCV has great support for this kind of updates with good documentation.

**What do you dislike about SimpleCV?**

SimpleCV has some flaws like some API fails for python 2 and works efficiently for python 3. Apart from this everything else is fine and SimpleCV as a whole is a great library.

**Recommendations to others considering SimpleCV:**

The use cases of Computer Vision are vast and after the boom of machine learning there are many new of them emerged. I think this is one of the domain that will lead to great careers. SimpleCV is one of the great source to learn Computer Vision as there are number of sources available they can serve you great learning. I highly recommend Computer Vision practitioners to go for SimpleCV. 

**What problems is SimpleCV solving and how is that benefiting you?**

As we at ML Hub we build solutions to real-world problems using the new-generation technologies. Computer Vision is one of them and SimpleCV is used to build Computer Vision applications. The optimal stack of algorithms provided by SimpleCV is core of any Computer Vision solution we develop in our organization.

This algorithms are used by thousands of people over years so we trust SimpleCV and use it in industry level products.  

  ### 2. Build Computer Vision Applications On The Go

**Rating:** 4.5/5.0 stars

**Reviewed by:** Prit T. | Software Development Engineer, Computer Software, Small-Business (50 or fewer emp.)

**Reviewed Date:** July 31, 2018

**What do you like best about SimpleCV?**

SimpleCV is a powerful computer vision library which can be used to solve many problems in the domain. I choose this library over every other library is because they have a efficient and almost optimal API. This helps me to focus more on the task I am performing rather on the optimization of the algorithm. Also the documentation provided is in very simple words and even with a lot of sample codes which helped me a lot while I just got started with SimpleCV.

**What do you dislike about SimpleCV?**

I have been using SimpleCV and it has proved itself for this whole long time. I am happy with the overall experience of SimpleCV. There is nothing to complain about. 

**Recommendations to others considering SimpleCV:**

Here a very good blog on how you can start learning computer vision by Adrian Rosebrock - founder of PyImageSearch. This source is trustworthy and I am pretty sure it will help you tons! https://www.pyimagesearch.com/2014/01/12/my-top-9-favorite-python-libraries-for-building-image-search-engines/

**What problems is SimpleCV solving and how is that benefiting you?**

ML Hub is a organization whose aim is to bring solutions to complicated problems using the new technologies available. Computer Vision is one in that list, which we use to overcome this problems. SimpleCV being best in this domain we have opted for it. For all these years we have used it in number of projects. 

SimpleCV API is not that complicated and can easily be learned using the official documentation. This thing helped us to train our employees in very short time span.

  ### 3. Simplify Computer Vision with SimpleCV 

**Rating:** 4.5/5.0 stars

**Reviewed by:** Alpesh S. | Project Engineer, Computer Software, Small-Business (50 or fewer emp.)

**Reviewed Date:** July 26, 2018

**What do you like best about SimpleCV?**

- SimpleCV is a open-source library, which means it's freely available to everyone. It is one of the best things about this library that attracted me towards it. 
- It has mainly all the algorithms that a Computer Vision task would require which I could say well tested and are industry ready as a number of people around the world use SimpleCV and also a lot of public forums are open for discussions and support. 

**What do you dislike about SimpleCV?**

As this library of great use I think that it should also be available for different programming languages such as C/C++, Java, Matlab, e.t.c. For now it just supports python.

**Recommendations to others considering SimpleCV:**

The documentation provided on the official website is not so informative. There are various video tutorials and blogs available on internet to learn SimpleCV. I recommend to everyone not to dependent only on the documentation and take advantage of such free resources available. 

**What problems is SimpleCV solving and how is that benefiting you?**

We ML Hub are a new generation company where our focus is the solve real world problems using the latest technologies where Computer Vision plays an important role. We use SimpleCV for a variety of Computer Vision problems that our clients brings to us. As this library is well tested and industry ready we are able to focus more on the problem than the optimisation and robustness of the program.

  ### 4. Computer Vision Made Easy 

**Rating:** 4.5/5.0 stars

**Reviewed by:** Rajesh P. | Software Engineer, Computer Software, Small-Business (50 or fewer emp.)

**Reviewed Date:** July 20, 2018

**What do you like best about SimpleCV?**

- This library was built for everyone from a newbie to an expert as the APIs are easy to use and understand. 
- Huge amount of people prefer SimpleCV making it easier to find solutions on the web.
- Many tutorials can be found and so learning SimpleCV is matter of days.

**What do you dislike about SimpleCV?**

- SimpleCV don't support multiple languages but is only available for python.
- The documentation have some flaws and needs to be updated.

**Recommendations to others considering SimpleCV:**

I suggest to follow the documentation as you start as it provides detailed explanation of the things then jump to other complicated tutorials. I say so as I think basics need to be clear before you go for complex tasks. Here are the links you can use to start your journey in SimpleCV - http://tutorial.simplecv.org/en/latest/ , https://www.youtube.com/watch?v=UZSm7Q2bZoc , https://www.youtube.com/watch?v=eGqcxzqysoM

**What problems is SimpleCV solving and how is that benefiting you?**

We at ML Hub try to solve real world problems using cutting-edge technologies, Computer Vision is one of them. To carry out CV operations we use SimpleCV which has helped us to increase our throughput as we need not to build algorithms from scratch but use those robust algorithms SimpleCV provides.

  ### 5. Take Computer Vision to another level

**Rating:** 4.5/5.0 stars

**Reviewed by:** Shilpa M. | Product Manager, Computer Software, Mid-Market (51-1000 emp.)

**Reviewed Date:** June 16, 2018

**What do you like best about SimpleCV?**

The documentation has good number of examples with good explanation for each API which really helps a newbie to get through the learning and understanding phase easily and in very less time. Also SimpleCV has a big community support which makes practitioners tasks easier as one can fine number of blogs and tutorials online on any particular interested topic. 

**What do you dislike about SimpleCV?**

The worst thing about SimpleCV is that it only support Python programming language which means one need to learn it first. I thing they should provide good number of options like OpenCV does, which supports C++, Python, Java and even MATLAB.

**Recommendations to others considering SimpleCV:**

I found out that some people faced problems while installing and setting up SimpleCV. Follow the steps shown in this link : https://opensourceforu.com/2016/05/simplecv-making-vision-computing-easy-and-effective/ . It contains detailed instructions along with some examples to test your setup.

**What problems is SimpleCV solving and how is that benefiting you?**

We at TechDynasty use SimpleCV to solve many Computer Vision based problems and serve those solutions to clients by modifying it to their needs.

  ### 6. Boost Computer Vision Tasks with SimpleCV

**Rating:** 4.5/5.0 stars

**Reviewed by:** Rishab T. | Senior Software Engineer, Computer Software, Mid-Market (51-1000 emp.)

**Reviewed Date:** June 13, 2018

**What do you like best about SimpleCV?**

SimpleCV is hub for state of art computer vision algorithms. It is been used by experimenters to experts. The documentation is well maintained and easy to understand. Also the community support is great which helps one to resolve his/her problem easily by using public forums.

**What do you dislike about SimpleCV?**

It is the best computer vision library I have ever used but the problem with this SimpleCV is that it only supports python and no other language like the other competing libraries such as OpenCV which also provides support C/C++.

**Recommendations to others considering SimpleCV:**

If you are confused between what to choose SimpleCV or OpenCV go through this stack-overflow thread it shows you perfect picture of the major differences between them : https://stackoverflow.com/questions/21215896/the-difference-between-simplecv-and-opencv

**What problems is SimpleCV solving and how is that benefiting you?**

We use SimpleCV in many of our projects where our task is related to Computer Vision problems such as face detection, face recognition, object detection and so on.

  ### 7. Powerful Computer Vision Library for Python 

**Rating:** 4.5/5.0 stars

**Reviewed by:** Prit S. | Project Manager, Computer Software, Mid-Market (51-1000 emp.)

**Reviewed Date:** June 08, 2018

**What do you like best about SimpleCV?**

It has all state of art computer vision algorithms that are well optimised and ready to be used at industry level. The community support is great, one can easily find tons of content on the web about any part of SimpleCV.

**What do you dislike about SimpleCV?**

The worst thing about is, it supports only python. It has forced me to stick to one language where as I am a kind of person who plays around with different languages while working on a project.

**Recommendations to others considering SimpleCV:**

There is a book named 'Programming Computer Vision with Python', I highly recommend you to go through this book if you are really interested in Computer Vision. 

**What problems is SimpleCV solving and how is that benefiting you?**

Developing Computer Vision projects as per the clients demand.

  ### 8. Computer Vision Simplified

**Rating:** 4.5/5.0 stars

**Reviewed by:** Tushar D. | Senior Software Engineer, Computer Software, Mid-Market (51-1000 emp.)

**Reviewed Date:** May 05, 2018

**What do you like best about SimpleCV?**

- It is open source.
- Comes with great APIs where one no need to worry about core details of the Computer Vision Algorithms but can use it very easily.
- The documentation is detailed and well maintained which also contains a lot of example enabling one to learn it easily from the documentation itself. 
 

**What do you dislike about SimpleCV?**

No multi-language support, it is framework for python whereas we can find many more libraries like OpenCV which provides multi-language support.

**Recommendations to others considering SimpleCV:**

They provide a very good documentation with a lot of examples refer it while learning, here is the link http://simplecv.org/ 

**What problems is SimpleCV solving and how is that benefiting you?**

Using it to solve computer vision problems and building applications over it. 

  ### 9. Computer Vision on the go

**Rating:** 4.5/5.0 stars

**Reviewed by:** Prabhash T. | Project Manager, Computer Software, Mid-Market (51-1000 emp.)

**Reviewed Date:** May 06, 2018

**What do you like best about SimpleCV?**

It is one of the best computer vision library I have came across for python programming language. The best thing about it is the community support. A lot of people around the world use SimpleCV making it easier for a newbie as most of the doubts and errors easily get solved by surfing the internet.  

**What do you dislike about SimpleCV?**

It is compatible with python but not any other languages. This is big hurdle when one needs to migrate from one language to another. One of the better substitutes is OpenCV if you consider this point. 

**Recommendations to others considering SimpleCV:**

I have came across a brilliant video which for sure will help you learning and know how actually SimpleCV work, here is the link : https://www.youtube.com/watch?v=UZSm7Q2bZoc

**What problems is SimpleCV solving and how is that benefiting you?**

Using SimpleCV for developing projects based on Computer Vision

  ### 10. Computer Vision made easy

**Rating:** 4.5/5.0 stars

**Reviewed by:** Mohit S. | SoftwaCre Engineer, Information Technology and Services, Enterprise (> 1000 emp.)

**Reviewed Date:** June 03, 2018

**What do you like best about SimpleCV?**

The API is easy to understand and even more easy to use. Nowadays computer vision has become very essential task in most of the industries, this library supports many complex algorithms that a naive programmer after referring the documentation can solve difficult computer vision problems. This thing personally impressed me a lot.

**What do you dislike about SimpleCV?**

I have been following it from a long time and have not experience any issues.

**Recommendations to others considering SimpleCV:**

Here is a link to some basic examples : https://github.com/sightmachine/simplecv-examples refer it. It was a great help to me when I started learning it.

**What problems is SimpleCV solving and how is that benefiting you?**

Solving complex Computer Vision problems received by our clients.


## SimpleCV Discussions
  - [What is SimpleCV used for?](https://www.g2.com/discussions/what-is-simplecv-used-for)

- [View SimpleCV pricing details and edition comparison](https://www.g2.com/products/simplecv/reviews?section=pricing&secure%5Bexpires_at%5D=2026-05-13+11%3A06%3A49+-0500&secure%5Bsession_id%5D=bc935fbe-37cf-4e33-908d-80fecd64668f&secure%5Btoken%5D=b9fe98b6d3048591d74dcfba792b8b9a7c652a3f1f6af313dfa9bf95caa6d168&format=llm_user)

## SimpleCV Features
**Recognition Type**
- Emotion Detection
- Object Detection
- Text Detection
- Motion Analysis
- Scene Reconstruction
- Logo Detection
- Explicit Content Detection
- Video Detection

**Facial Recognition**
- Facial Analysis
- Face Comparison

**Labeling**
- Model Training
- Bounding Boxes
- Custom Image Detection

**Deployment**
- Integrations

## Top SimpleCV Alternatives
  - [OpenCV](https://www.g2.com/products/opencv/reviews) - 4.5/5.0 (40 reviews)
  - [scikit-image](https://www.g2.com/products/scikit-image/reviews) - 4.4/5.0 (13 reviews)
  - [Google Cloud Vision API](https://www.g2.com/products/google-cloud-vision-api/reviews) - 4.4/5.0 (82 reviews)

