c# - Image comparison - rotation, alignment and scaling -


I have the following requirements, there are some forms, ie spaces - for example people used in the survey. People who are not filled with information, I will call image templates from now on. In addition to the image templates, I have a lot of images, which are basically information-rich image templates. For example, there is a survey and there are two empty places to fill - these are image templates. Many people have their personal information Along with the empty space and these images are there.

Image templates are scanned at a proper size but many scanned images are tilted or not properly aligned, or perhaps scaled. So I have the following requirements - Every image should be recognized after which it is related to which image template, after receiving this recognition, this image should be properly diagonally, aligned, and scaled in the template.

I know this is a complex task and so I need a library, especially C # I've found a form , but now Till i have seen only one suitable method for skiing. Basically I need a library that takes an image template and as an image input, and sets the flag if the image does not match the image template. But if it matches, it will have to return the appropriate oblique angle, alignment and scaling.

If you have any ideas or have used such a library, then I appreciate it.

Best wishes to all of you,

patara

The problem appears with an image appears in the registration problem with some template match problem.

  • Image registration

Distorted on the basis of a scanned document (scale factor, rotation, squo ...) is a simple hard result (i.e. translation Such as rotation, only two such points are needed) can register such pictures as non-hard results (more related points are required). Related points can be given manually but ideally it should be known automatically.

ITK library contains several ways to image registration

  • template matching problem

once When your images are aligned, the comparison between an image and the potential templates database can be achieved by removing the first attributes in the image and comparing them to their template databases. It is very common and should be refined in relation to the used image.

There is another way that combines both image registration and template matching

    The thank features approach from images that are involved in removing the interesting points (strong for many types of image distortion) from the image, the digits produce a signature which can be applied to the image Shows, the image comparison is in fact a signature comparison.

Comments

Popular posts from this blog

c# - sqlDecimal to decimal clr stored procedure Unable to cast object of type 'System.Data.SqlTypes.SqlDecimal' to type 'System.IConvertible' -

Calling GetGUIThreadInfo from Outlook VBA -

Obfuscating Python code? -