identify basic geometric shapes in image

Asked

Viewed 758 times

4

I have to identify and catalog geometric profiles. as in the following images: The images will always be scanned in black and white, and at full size. and will always be composed of geometric forms, such as circumferences, rectangles, ellipses...

inserir a descrição da imagem aqui inserir a descrição da imagem aqui

The idea is to find similar profiles, or be given another profile, search for those I have cataloged and present them by level of similarity.

Is there any way to develop an algorithm for this? where do I start? links to documentation Domino PHP;ASP and C and have a basic visual ideas.

  • 1

    Hello. Welcome to SOPT. Your question is interesting, but it is quite wide. You say you need to "identify and catalog". Well, to begin with, the identification part already involves a lot of things. For example, you need to segment the shapes (separate them from the background of the image). Then you need to be able to classify them into different categories (i.e., really "identify" each form). I would tell you to start focusing on the separation of forms. Edit the question in this sense by providing a concrete image example, ok?

  • Also read the other questions already existing in the tag [tag:image processing]. There is already a lot that can be useful for you.

  • Some questions that may be useful for segmentation: http://answall.com/a/12488/73, http://answall.com/q/124576/73, http://answall.com/q/105693/73. Some useful for classification: http://answall.com/q/40135/73, http://answall.com/q/61165/73

  • I voted to close again (after my vote has expired and the waiting time has passed... #Bummer) because the way it is the question will stay here simply lost (since the AP no longer seemed to answer the comments, the question is really broad and generic, and the existing answer is not very useful for AP and for any other future reader).

1 answer

1

Using C you can study the Opencv library, widely used for image processing.

This type of pattern you want to detect involves techniques like Feature Detection and a good knowledge in image normalization.

Understanding computer vision algorithms like this one that you want to implement requires a lot of study and dedication.

The documentation and download of Opencv can be found in the following links:

Downloads

Documentation

I hope I’ve helped.

Browser other questions tagged

You are not signed in. Login or sign up in order to post.