انجمن گروه موج سازان
مکانیابی محل متن فارسی در تصویر گرفته شده با دوربین - نسخه قابل چاپ

+- انجمن گروه موج سازان (http://www.mojsazan.com/forum)
+-- انجمن: پردازش تصویر و مباحثی از هوش مصنوعی (http://www.mojsazan.com/forum/forumdisplay.php?fid=107)
+--- انجمن: تشخیص نوری کاراکتر و تشخیص دست خط (OCR/HCR) (http://www.mojsazan.com/forum/forumdisplay.php?fid=196)
+--- موضوع: مکانیابی محل متن فارسی در تصویر گرفته شده با دوربین (/showthread.php?tid=2956)



مکانیابی محل متن فارسی در تصویر گرفته شده با دوربین - habdot - 09-28-2012

باعرض سلام وخسته نباشید فراوان به آقایان مهندس ابراهیمی و مهندس عباسی عزیز:
میخواستم بدونم چه جوری میشه محل متن فارسی رو توی تصاویری که با دوربین گرفته شده رو کشف کرد؟ چه جوری میشه بک گراند تصویر رو حذف کرد و فقط متن تصویر رو استخراج کرد؟



RE: مکانیابی محل متن فارسی در تصویر گرفته شده با دوربین - مهدی ابراهیمی - 09-28-2012

سلام
ورود شما به انجمن رو تبریک عرض می کنم

پیشنهاد من برای کار شما اینه که ابتدا در زمینه ocr انگلیسی کمی مطالعه داشته باشید چون مطالب بیشتری در این زمینه هست.
بخشی از جواب سوالاتتان رو برای ocr انگلیسی در لینک های زیر می توانید مشاهده کنید:
محل متن درتصاویر:
Text detection in images using sparse representation with discriminative dictionaries

Detecting and reading text in natural scenes

Text Area Detection from Video Frames


Detecting text in natural scenes with stroke width transform




حذف پس زمینه:

Remove background color in image processing for OCR


Remove Background Noise For OCR





RE: مکانیابی محل متن فارسی در تصویر گرفته شده با دوربین - habdot - 09-29-2012

اول اینکه ممنونم بابت لینکهای واقعا مفیدی که گذاشتین(البته ببخشید دلم نیومد تشکرنکنم و فقط دکمه سپاس رو بزنم‌)
دوم اینکه توی سایتی که معرفی کردین قبل از اینکه لبه های تصویر رو کشف کنه میاد از (mean shift filter) استفاده میکنه که باعث میشه خیلی از لبه هایی که متعلق به بک گرانده و مربوط به متون تصویر نیست، حذف بشه! اما کدی که بکاربرده نمیدونم با چه نرم افزاری هست و معادلش توی متلب چی هست؟؟
ممنون میشم اگه کمکم کنید

تصویراصلی:
[عکس: 7docf1ox4zsxrpbdkkts.png]

تصویر خروجی :
[عکس: q671h9ge6waqbg4yf7w5.png]


RE: مکانیابی محل متن فارسی در تصویر گرفته شده با دوربین - مهدی ابراهیمی - 09-30-2012

خواهش می کنم دوست عزیز

اون کد با Mathematica بود

این لینکها رو ببینید:
Image Segmentation using Mean Shift explained
Mean Shift Segmentation in Matlab


RE: مکانیابی محل متن فارسی در تصویر گرفته شده با دوربین - habdot - 10-04-2012

ممنون لینکهایی که گذاشتین رو مطالعه کردم, طزیقه عمل این فیلتر رو هم تاحدی فهمیدم ولی متاسفانه بازم نتونستم کدی که توی تصویر فوق استفاده کرده رو به متلب معادلش کنم!
ممنون میشم بیشتر راهنماییم کنید


RE: مکانیابی محل متن فارسی در تصویر گرفته شده با دوربین - مهدی ابراهیمی - 10-07-2012

سلام
در همان لینکی که قبلا معرفی کرده بودم رپری رو معرفی کرده که کار اون پیاده سازی meanShift در متلب هست.
آدرس سایت این هست:
http://saravananthirumuruganathan.wordpress.com/2010/04/01/introduction-to-mean-shift-algorithm/

کدی که نوشته هم اینه:
https://code.google.com/p/saravanant/source/browse/trunk/datamining/meanshift/meanshift.m

اما در نگاه اول خودم هم در اجرا مشکل داشتم و فعلا هم خیلی فرصت تست و بررسی ندارم.غمگین
شما سعی کنید ببینید موفق به اجرا می شوید؟ خوشحال میشم اگه توانستید کد را اجرا کنید روش اجرا رو در اینجا مختصری توضیح دهید.


RE: مکانیابی محل متن فارسی در تصویر گرفته شده با دوربین - haghapanah - 11-28-2013

با سلام
پردازش تصویر جهت پیدا کردن متن کار دشواری است. اما این کار در دانشگاه شریف روی تصاویر فارسی انجام شده است.
اگر شما تمایل به انجام این کار دارید به  دانشکده مهندسی کامپیوتر دکتر کرمی مراجعه کنید. من نتوانستم این پروژه را انجام بدهم. دشوار است.