Felzenszwalb, SLIC, QuickShift, and Compact Watershed algorithms 

In this section, we will discuss four popular low-level image segmentation methods and then compare the results obtained by those methods with an input image. The definition of good segmentation often depends on the application, and thus it is difficult to obtain a good segmentation. These methods are generally used for obtaining an over-segmentation, also known as superpixels. These superpixels then serve as a basis for more sophisticated algorithms such as merging with a region adjacency graph or conditional random fields.

Get Hands-On Image Processing with Python now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.