Simple point set recognition in Java

I have a set of randomly distributed points in the coordinate system, and I am interested to know if any points form any geometric shapes such as a square, circle, parallelogram or simple lines.

Are there any libraries or pattern recognition algorithms? Or maybe some tips on how to program something like that?

+4
source share
2 answers

Haar and HOG are standard algorithms.

A good library for image recognition is admittedly more for faces and vehicles, not for geometry, but just for training - OpenCV , which has Java bindings if you dig enough.

+2
source

This is a rather difficult problem. One of the many tools you might want to read is the Hough transform , which is mainly used to detect lines, but can be adapted to other forms.

0
source

All Articles