Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Image Processing Library for C++

I need a library that can detect objects in an image (uses edge detection). This is NOT related to captchas. I am working on an MTGO bot that uses OCR and that works in any screen resolution. In order for it to port to any screen resolution my idea is to scan down narrow range on a results page (the cards that a player has can be listed in rows of text) and to find each object in that range. Then to take the lowest and highest pixel coordinates of each object to find where the row starts and ends (on the y axis) so that I can use OCR to read each line.

like image 647
Zombies Avatar asked Mar 08 '26 05:03

Zombies


2 Answers

If you don't know of the OpenCV collection of examples, then they could help you in the right direction... there's also Camellia which doesn't use "edge detection" per-se but could get the results you need with a bit of work.

like image 70
Chris Farmiloe Avatar answered Mar 10 '26 19:03

Chris Farmiloe


Its not cheap, but I've used the Intel Processing Primitives, and was very impressed with their performance. They work on Intel and AMD processors, as well as Windows and Linux

like image 36
Steve Avatar answered Mar 10 '26 20:03

Steve



Donate For Us

If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!