Skip to content

Image Segmentation and Custom Seeds with Watershed Algorithm

License

Notifications You must be signed in to change notification settings

ak811/watershed

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Watershed Algorithm

Image Segmentation and Custom Seeds with Watershed Algorithm


Overview

The project's objective is to improve image segmentation by utilizing image processing techniques and the Watershed algorithm with custom seed generation. The project will first use median blur to reduce noise in the image and then use contour detection to identify objects within the image. Once objects are identified, the Watershed algorithm, which is a method for image segmentation that uses markers or "seeds" to separate touching or overlapping objects, will be applied. The project will allow for custom seed generation by using the identified contours as markers for the algorithm.


Getting Started

1. Fork and clone the repository:

* git clone git://github.com/ak811/watershed.git

2. Import the project via any Python IDEs:

pip install opencv-python
pip install matplotlib
pip install numpy

3. Done!

* The documentation will be provided soon.

Custom Seeds

custom_seeds_img custom_seeds


Image Segmentation

image_segmentation_raw image_segmentation_result

About

Image Segmentation and Custom Seeds with Watershed Algorithm

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages