DMelt:Image/3 Image Identificantion
DMelt uses several approaches to identify shapes in images. It uses high-performance Java libraries. Look at the examples shown below:
See shape identification in images examples.
In many cases, DMelt uses BoofCV library for 2D shape recognition in images. These methods do not use neural network and are quite fast.
Note that if you need to recognize ellipses and circles in data, you can use the fit approach.
In addition, please look at the package called ImRelate located in ImRelate. This is an algorithm written in Java designed for automatic image identification.