shapes recognition for shapes formed by dotted points

In the image, below right corner there is circle shape and triangle shape made with set of co-ordninates.I have searched extensively in the net for algorithm or approach to classify shape correctly .And yet came up with nothing.I need approach or directions to solve this problem.

Topic opencv computer-vision

Category Data Science


You could give the Pointnet architecture a shot : https://github.com/charlesq34/pointnet (as an alternative to the already suggested pretrained CNN)

A simpler approach : you could try to hand engineer some features from your set of points and feed that into an MLP


Use MINST dataset trained model, make predictions.

Look here. find the one with biggest accuracy, and the circle should be class that represents class of number 0.

EDIT: check this notebook where you can download your own images from google, annotate them andperform transfer learning relatively fast. Here So you find all geometrical shape that you want and update some bigge model, or train your own from scratch

About

Geeks Mental is a community that publishes articles and tutorials about Web, Android, Data Science, new techniques and Linux security.