ImageEn for Delphi and C++ Builder ImageEn for Delphi and C++ Builder

 

ImageEn Forum
Profile    Join    Active Topics    Forum FAQ    Search this forumSearch
 All Forums
 ImageEn Library for Delphi, C++ and .Net
 ImageEn and IEvolution Support Forum
 Automatic Number Plate Recognation (ANPR)

Note: You must be registered in order to post a reply.
To register, click here. Registration is FREE!

View 
UserName:
Password:
Format  Bold Italicized Underline  Align Left Centered Align Right  Horizontal Rule  Insert Hyperlink   Browse for an image to attach to your post Browse for a zip to attach to your post Insert Code  Insert Quote Insert List
   
Message 

 

Emoji
Smile [:)] Big Smile [:D] Cool [8D] Blush [:I]
Tongue [:P] Evil [):] Wink [;)] Black Eye [B)]
Frown [:(] Shocked [:0] Angry [:(!] Sleepy [|)]
Kisses [:X] Approve [^] Disapprove [V] Question [?]

 
Check here to subscribe to this topic.
   

T O P I C    R E V I E W
ali Posted - Jan 18 2020 : 08:11:04
Hi Nigel

If you make a sample for Automatic Number Plate Recognation (ANPR and change to text.
It is very useful for many software for example Parking,...
I tested GetRussianPlate demo and it only detect and crop plate.

Best Regards

Ali Abbasi

5   L A T E S T    R E P L I E S    (Newest First)
xequte Posted - Jan 20 2020 : 22:54:04
Hi Ali

The demo you suggest above is joining to simple demos together. It is quite straightforward, so please try it and let us know if you have any difficulty.

Nigel
Xequte Software
www.imageen.com
ali Posted - Jan 20 2020 : 01:58:23
Hi Nigel

I have a offer for you which it is useful for many developers.
You have a lot of experience in image processing.
Please create a sample plaque reader that crop (separates) the plaque image and converts the plaque image to text.
Then I'll do the whole test for you and report the results and problems.

Best Regards

Ali Abbasi
xequte Posted - Jan 20 2020 : 00:34:25
Hi

Please download the "pixelize plates" demo:

http://www.imageen.com/files/Other/PixelizePlates.zip

Which returns the rect of each number plate in image.


Then review the source code for the OCR demo (in the IEVsion\OCR\ folder):

    // create OCR object
    m_OCR := IEVisionLib.createOCR(PAnsiChar(AnsiString(langPath)), PAnsiChar(AnsiString(langCode)), TIEVisionOCREngine(cmbEngine.ItemIndex));

    // set page layout
    m_OCR.setSegmentationMode(TIEVisionOCRPageSegmentationMode(cmbLayout.ItemIndex));

    // perform OCR
    ocrrect := ImageEnView1.SelectedRect;
    memo1.Lines.Text := m_OCR.recognize(ImageEnView1.IEBitmap.GetIEVisionImage(),
                                        IEVisionRect(ocrrect.x, ocrrect.y, ocrrect.width, ocrrect.height)).c_str();



Change the ocrrect := ... line to use the rect returned by the "Pixelize Plates" demo.


It is quite straightforward, but let us know if you have any difficulty.


Nigel
Xequte Software
www.imageen.com
ali Posted - Jan 19 2020 : 11:46:21
Hi Nigel

Do you have a sample for it.

Best Regards

Ali Abbasi
xequte Posted - Jan 18 2020 : 22:00:33
Hi Ali

Try pairing it with the OCR demo to convert the area of the plate to text.

Nigel
Xequte Software
www.imageen.com