# scikit-image Reviews
**Vendor:** The Libra Toolkit  
**Category:** [Image Recognition Software](https://www.g2.com/categories/image-recognition)  
**Average Rating:** 4.4/5.0  
**Total Reviews:** 13
## About scikit-image
scikit-image is a collection of algorithms for image processing.




## scikit-image Reviews
  ### 1. Easy to use, open source Image processing algorithm library for use in python

**Rating:** 4.5/5.0 stars

**Reviewed by:** Dipak K. | Senior Research Fellow (PhD), Small-Business (50 or fewer emp.)

**Reviewed Date:** March 22, 2022

**What do you like best about scikit-image?**

free and open-source library with a variety of common image processing algorithms. Easy to import and analyse 2D and 3D images with simple python code. One of the optimized library with a stable version. Very useful in pattern recognition and AI applications. Easy to use and implement new algorithms using scikit-image in python. easy installation and integration with python.

**What do you dislike about scikit-image?**

Real-time Video processing is not very much optimized compared to open CV. mostly for real-time video processing, OpenCV is recommended by the experts. Other than that no other dislikes for Scikit-image

**Recommendations to others considering scikit-image:**

Beginners in the field of computer vision and image processing combined with AI must use this toolbox. There are many alternatives but this one is very easy to use, optimised and becoming very popular.

**What problems is scikit-image solving and how is that benefiting you?**

Pattern recognition. object identification. morphological operations etc. many projects include combination of image processing with machine learning and deep learning algorithm for specific applications.

  ### 2. Image processing made easy

**Rating:** 4.5/5.0 stars

**Reviewed by:** Verified User in Computer Software | Small-Business (50 or fewer emp.)

**Reviewed Date:** July 07, 2019

**What do you like best about scikit-image?**

Provides many image processing algorithms at a go and it's easy to learn 

**What do you dislike about scikit-image?**

It's only built on pyhton programming language which makes it limited for non pythonic programmers 

**Recommendations to others considering scikit-image:**

I recommend scikit image to people interested in solving computer vision problems 

**What problems is scikit-image solving and how is that benefiting you?**

We use scikit image for image processing and image segmentation at my work place 

  ### 3. Image recognition Api for python

**Rating:** 5.0/5.0 stars

**Reviewed by:** Paresh A. | Software Engineer, Information Technology and Services, Enterprise (> 1000 emp.)

**Reviewed Date:** June 07, 2018

**What do you like best about scikit-image?**

scikit-image is the image processing library for python which can be used for basic manipulations of image as a numpy object and also implement vaious algorithms through scikit-image.You can also use the pretrained image recognition models like digit recognition using scikit-image.If you want to implement face recognition than you can track the face using haar cascade through scikit-image and then use that data to train your model for predicting the face for future.Also you can implement object detection easily through scikit-image.

**What do you dislike about scikit-image?**

I have nothing to dislike about scikit-image because I have no complains about it till now.

**Recommendations to others considering scikit-image:**

I recommend using scikit-image for implementing face detection,object detection and other image recognition and image processing algorithms using scikit-image because it makes it easy to implement such algorithms because of its library of common methods which are already implemented and it can be used with a line of code so I recommend using scikit-image for image processing and recognition purposes.

**What problems is scikit-image solving and how is that benefiting you?**

I am a software developer and have to implement face recognition,face tracking,object detection and other image recognition algorithms directly or indirectly.I have implemented face recognition using scikit-image and have got good results for my client's software so I am very satisfied with scikit-image.I also implemented OCR using digit recognition through scikit-image.

  ### 4. A very great image processing library for python

**Rating:** 5.0/5.0 stars

**Reviewed by:** Sunil C. | Software Developer, Information Technology and Services, Enterprise (> 1000 emp.)

**Reviewed Date:** June 04, 2018

**What do you like best about scikit-image?**

Scikit Image is the image processing library.It is used to implement image processing for your project with some lines of codes.The best thing about it is that it uses numpy arrays as the image objects that helps for portability of the code.It also has many inbuilt image processing datasets which can be used for training your model so it is really a useful library for python.You can also accept the image directly from the camera using scikit-image.And also you can display images with very much ease so that you can visualize your model more deeply.

**What do you dislike about scikit-image?**

I have nothing to dislike about such a great and opensource image processing library.

**Recommendations to others considering scikit-image:**

I recommend using scikit-image for image processing and implementing it especially for python because it is the best library that you can have.It stores images in numpy array format which can be used with other libraries for furthur processing so it has greater portability.Also it has many inbuilt models and tons of datasets so it just becomes easy to implement any image recognition algorithm in python so I recommend using it.

**What problems is scikit-image solving and how is that benefiting you?**

At my business whenever there is a need of image processing in my code I go for scikit-image because I already am using scikit-learn which is also a great product from scikit and so using both of them togather just makes your work more easy.I have implemented various basic algorithms using scikit-image like object detection and also digit recognition(realtime) and have integrated them to my code.

  ### 5. Most efficient image processing algorithms

**Rating:** 4.5/5.0 stars

**Reviewed by:** Sanjana P. | Python Developer, Information Technology and Services, Enterprise (> 1000 emp.)

**Reviewed Date:** October 29, 2018

**What do you like best about scikit-image?**

I like the seamless implementation of this library and methods, and it's pretty easy to embed them in your code. It can be coupled up with visualization using the matplotlib library in Python which is pretty cool.

**What do you dislike about scikit-image?**

I didn't dislike anything as such. Because I'm pretty comfortable using Python too and enjoy working with scikit libraries.

**Recommendations to others considering scikit-image:**

Highly recommended. A lot to explore and learn.

**What problems is scikit-image solving and how is that benefiting you?**

I'm trying to study behavioral pattern recognition using different facial expressions. So the study deals with different facial expression recognition, and their behavior traits.

  ### 6. Best Library For image Processing

**Rating:** 5.0/5.0 stars

**Reviewed by:** Ayesha M. | Software Development Engineer, Information Technology and Services, Enterprise (> 1000 emp.)

**Reviewed Date:** June 08, 2018

**What do you like best about scikit-image?**

Scikit is the open source library which is available free of cost for python and can be installed by cloning git repository or by pip installing it.It is the very simple to use library and you can perform complex image processing task with very much ease.It has its own dataset which can be used for training your model like it has its coins dataset which can be used for image segmentation demonstration.The complex algorithms like hough_ellipse,thresholding image and image segmentation can easily be implemented through scikit image with single line of code so its great library for image processing.

**What do you dislike about scikit-image?**

Scikit image is the best image processing library and has no flaw in it.

**Recommendations to others considering scikit-image:**

I recommend using scikit image for image processing tasks because it makes it easy to implement image processing tasks through its best algorithms.I just had to implement hough ellipse and after trying a lot by my own I was not able to code it but then I used scikit image and was easily able to implement it within minutes and made my code ready for deployment so I recommend using scikit image to ease your task.

**What problems is scikit-image solving and how is that benefiting you?**

I am a python programmer in my team of software developers and my job is to implement various algorithms according to the project requirments and when we get projects related to image processing like object detection,segmentation,tracking and face recognition I use scikit image for implementing such algorithms.Recently we developed a product for classifying images according to their color tone for a company and for that I used scikit-image.

  ### 7. Great segmentation library

**Rating:** 2.5/5.0 stars

**Reviewed by:** Verified User in Higher Education | Mid-Market (51-1000 emp.)

**Reviewed Date:** November 01, 2018

**What do you like best about scikit-image?**

This image processing library is great for analyzing large data sets. The data runs smoothly, normally in a timely manner and can be applied in various ways for Python coding. 

**What do you dislike about scikit-image?**

While it is very extensive, the library does have its limits with some data sets where the data will not be processed. Sometimes there is error when running it in MATLAB so that should be improved. 

**What problems is scikit-image solving and how is that benefiting you?**

A lot of our data is images such as MRI, PET Scans, Handwriting data, in large extensive files. The library works well for applying various types of machine learning algorithms to our data and it has given us reliable results. 

  ### 8. A great Image Processing Library For Python

**Rating:** 5.0/5.0 stars

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

**Reviewed Date:** February 16, 2018

**What do you like best about scikit-image?**

yet another great opensource product from the house of scikit.Scikit-image is an image processing library for python which has almost all algorithms of image processing which are implemented by many great developers of the open source world.The best thing about it is that it is available for free of cost and has all the great features that an ideal image recognition library should have.

**What do you dislike about scikit-image?**

I have nothing to dislike about this enormous product because it is the best image processing library we can ever have.

**Recommendations to others considering scikit-image:**

I recommend using scikit-image library for implementing image processing algorithms in python and than deploying the product on your required platform.It is the best image processing library according to me and it will be the most useful and easy to implement library that you can ever have in the field of image processing for python.

**What problems is scikit-image solving and how is that benefiting you?**

I use scikit-image for developing image processing products like developing training data for oneshot training algorithms.Developing a filter for photos app and integrating it into the product as required by client.Also I have implemented various different algorithm and tuned the algorithms of the scikit-image to make sure that the parameters are perfect for my usage.It is the best helpful image recognition library.

  ### 9. best open source API for image processing!!

**Rating:** 4.0/5.0 stars

**Reviewed by:** sanjay v. | Information Technology Specialist, Computer Software, Small-Business (50 or fewer emp.)

**Reviewed Date:** June 08, 2018

**What do you like best about scikit-image?**

one of the best and stable API for image processing , it provides matplotlib based  canvas for image displaying  which is very handy to use , we can easily add plugins to the viewer , and especially efficiency of the confidence provided in the output is very good !!

**What do you dislike about scikit-image?**

support for it is not so good , comparatively less tutorials for scikit image !!

**Recommendations to others considering scikit-image:**

if you know opencv and matplotlib and want to perform any  kind vision analytics than this api is the best choice ,although it's hard to learn but at he end of the day it really simplifies your work!!

**What problems is scikit-image solving and how is that benefiting you?**

our company use this API for damage detection and vision monitoring for industry based system!!

  ### 10. Best image processing package there is

**Rating:** 5.0/5.0 stars

**Reviewed by:** Verified User in Management Consulting | Mid-Market (51-1000 emp.)

**Reviewed Date:** November 22, 2018

**What do you like best about scikit-image?**

Good culmination of all popular image processing tools and built in functions that you would need. Scikit-image has a good foothold in a wide variety of training algorithms and databases for implementing machine learning on image sets. 

**What do you dislike about scikit-image?**

Does not have sufficient GPU or parallelization to support multiple threads. 

**What problems is scikit-image solving and how is that benefiting you?**

It's free to use as a python package and has good documentation. Using scikit-image's neural network for pattern recognition in images. 



- [View scikit-image pricing details and edition comparison](https://www.g2.com/products/scikit-image/reviews/scikit-image-review-4257410?section=pricing&secure%5Bexpires_at%5D=2026-05-21+12%3A35%3A40+-0500&secure%5Bsession_id%5D=47bab346-97f3-466f-8da0-e308d52695e4&secure%5Btoken%5D=52430c8f5493b01a2cb0fdad7d426d56252d5ef972827916e8a92821d2414a85&format=llm_user)

## scikit-image 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 scikit-image Alternatives
  - [OpenCV](https://www.g2.com/products/opencv/reviews) - 4.5/5.0 (40 reviews)
  - [SimpleCV](https://www.g2.com/products/simplecv/reviews) - 4.5/5.0 (10 reviews)
  - [Google Cloud Vision API](https://www.g2.com/products/google-cloud-vision-api/reviews) - 4.4/5.0 (82 reviews)

