PDA

View Full Version : سوال: پردازش تصویر



rahman67
یک شنبه 01 آذر 1388, 19:20 عصر
خسته نباشید.

سوالم این بود که چه جوری پلاک خودرو را در یک عکس گرفته شده از جلوی ماشین تشخیص دهیم .با C#:متفکر:

AliRezaPro
یک شنبه 01 آذر 1388, 21:10 عصر
منظورت ImageProcessing هست؟خوب بحث های زیادی شده در موردش بگر یه پیزایی پیدا میکنی
کتاب های زیادی هم هست مثل گونزالز یا گاوریل(اگه درست نوشته باشم اسمشونو)

said hossain motallebi
یک شنبه 01 آذر 1388, 21:32 عصر
این کار دشواریه اماشدنی
برای جستجو در این رابطه و بدست اوردن کدهای نمونه در دات نت میتونی به سایت codeproject (http://www.codeproject.com)بری و کلماتی مثل edge detection را جستجو کنید. البته باید اول عضو بشید.

shask00l
یک شنبه 01 آذر 1388, 22:57 عصر
سوالم این بود که چه جوری پلاک خودرو را در یک عکس گرفته شده از جلوی ماشین تشخیص دهیم .با C#‎‎:متفکر:

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

برای این کار اول باید بفهمیم که پلاک ماشیت کجای عکس واقع شده .
دوم عکس محدود شده پلاک رو جدا کنیم . نویز هاشو بگیریم . و از الگوریتم های فراوان لبه یابی برای جدا کردن بخش های بدرد بخور استفاده کنیم .
با کمک الگوریتم های تشخیص اسکلت بندی اسکلت هر عدد یا حرف رو جدا کنیم و با مرکز داده ای که از قبل از این اسکلت ها درست کردیم مقایسه کنیم . (همین مقایسه هم کلی دردسر داره)

از این به بعد تازه میتونیم پیش بینی کنیم که نمره ی پلاک به چه چیزی شبیه هستش .

کار نشد نداره . ولی این یکی یخورده دردسر داره . همینطور که میبینید
!! نمیشه به همین راحتی یه تابع بنویسی که یه تصویر به صورت ورودی بگیره و اگر توش پلاک بود نمره پلاک رو برگردونه در غیر این صورت null برگردونه !! :بامزه:

پ.ن : به وبسایت hamedhabibi یه سری بزن .http://www.hamedhabibi.com
:متفکر: ضمنا اگه فقط میخای پلاک رو جدا کنی کارت یه خورده ساده تر میشه . باید عکس ورودی رو با کمک الگوریتم تشخیص لبه بررسی کنی و لبه های منظم رو ازش جدا کنی . این یکی از ساده ترین روشهاست.