boostorg / gil

Boost.GIL - Generic Image Library | Requires C++14 since Boost 1.80
https://boostorg.github.io/gil
Boost Software License 1.0
179 stars 163 forks source link

K-means clustering algorithm #595

Closed aditya4102 closed 3 years ago

aditya4102 commented 3 years ago

Description

This is an implementation of Kmeans Clustering algorithm for Boost GIL. The input image filename(absolute/relative) must be passed as a command line argument. During execute ,input the required number of iterations and K value that indicates number of clusters. I would request the community to kindly provide feedback for my implementation I would also like to use the implementation of this algorithm for my gil competency test for GSOC 2021.

References

Tasklist

lpranam commented 3 years ago

are you planning to have it as a competency test only or you wish to get this PR merged in GIL at some point?

aditya4102 commented 3 years ago

are you planning to have it as a competency test only or you wish to get this PR merged in GIL at some point?

Right now I'm just planning to have it as a competency test only but if this passes all the cases then I would like to get this PR merged in GIL.

mloskot commented 3 years ago

Keep in mind that any PR needs to conform to these, ideally, before it is even reviewed:

lpranam commented 3 years ago

then maybe you should have a look at other PRs and https://github.com/boostorg/gil/blob/develop/CONTRIBUTING.md. In the current state it is nowhere in mergable state.

aditya4102 commented 3 years ago

then maybe you should have a look at other PRs and https://github.com/boostorg/gil/blob/develop/CONTRIBUTING.md. In the current state it is nowhere in mergable state.

Ok I understand, but from the perspective of GSoC, can this serve as competency test for my project in GSoC?

lpranam commented 3 years ago

We'll consider it. just link it in your proposal...