PDA

View Full Version : سوال: خواندن متن از روی تصویر (OCR)



daniyaltjm
جمعه 16 مهر 1395, 19:20 عصر
سلام، توی سی شارپ امکانی هست که بشه یه متنو از یک تصویر تشخیص بده؟ مثل دیکشنری بابیلون، دقیقا می خوام مثل بابیلون وقتی کاربر روی هر جایی که متن باشه کلیک کرد اون رو تشخیص بده و کپیش کنه توی تکست باکس؟

aliagamon
شنبه 17 مهر 1395, 01:03 صبح
من خیلی وقته که با بابیلون کار نکردم از رو عکس هم مگه متنو ترجمه میکرد؟؟
برای OCR من tessnet رو بهتون پیشنهاد میکنم کار باهاش اسونه و اوپن سورس هم هست.
اما اگه از عکس نمیخواید متن رو بگیرید میتونید یه globalhotkey درست کنید (مثل بابیلون که mousewheel بود فک کنم) بعد با sendmessge به برنامه ای که روش فوکوس شده تکستی که انتخاب شده رو بگیرین.
tessnet 2:www.pixel-technology.com/freeware/tessnet2/ (http://www.pixel-technology.com/freeware/tessnet2/)
global hot key :http://stackoverflow.com/questions/3654787/global-hotkey-in-console-application
send messge to get text : https://social.msdn.microsoft.com/Forums/windows/en-US/1dc356e6-9441-44de-9eda-247003fa6ef5/copy-selected-text-from-any-window?forum=winformsapplications

daniyaltjm
شنبه 17 مهر 1395, 23:19 عصر
سلام مجدد، دوستان اگه امکان داره یک مثال ساده برای global hot key و send messge to get text بزنید مثلا وقتی کاربر روی یک متنی خارج از برنامه که راست کلیک کنه متن انتخاب بشه و کپی بشه توی یک تکست باکس. ممنون