پروژه تشخیص پلاک خودرو به زبان سی شارپ
در این پست پروژه تشخیص پلاک خودرو به زبان سی شارپ #C را برای شما دوستان عزیز آماده کرده ایم که می توان گفت، بهترین پروژه در این زمینه می باشد. دلیل آن نیز این است که در این پروژه هیچ کتابخانه یا library آماده و دی ال ال DLL به کار گرفته نشده و برای هر عملیاتی که انجام می شود، کد نویسی شده است.
پروژه های مشابه بسیاری در سراسر اینترنت وجود دارد که در آنها، اپن سی وی OpenCV به منظور پردازش تصویر و بینایی ماشین در فیلتر ها، مورد استفاده قرار گرفته است. اما پروژه حاضر، خاص تر از آنهاست، زیرا تفاوتی بین نوع پلاک خودرو قائل نمی شود که این امر موضوع مهم و قابل توجهی است که جالب نیز می باشد. مزیت اصلی این پروژه در این است که هم حروف فارسی، هم انگلیسی، هم چینی و هم هندی را می تواند تشخیص دهد! در پیاده سازی چنین پروژه هایی که چند زبان را می خواند، اغلب از شبکه های عصبی مصنوعی استفاده می شود، اما در این پروژه هچ روش خاصی مد نظر نبوده و فقط از فیلترهای پردازش تصویر استفاده شده است.
توضیحات بیشتر و تصاویر مختلف از کارایی این پروژه در ادامه مطلب …
در این پروژه روش های زیر انجام گرفته است:
بارگذاری تصویر، متمرکز شدن بر نقطه ای که پلاکی موجود است و به وجود آوردن یک ماتریس از ناحیه مشخص از هر تصویر جهت شناسایی پلاک، معکوس سازی تصویر (Invert)، سیاه و سفید کردن تصویر (Grayscale)، بهسازی تصویر (Enhancement / Equalize) و حذف نویز (Noiseless) و بلوری کردن آن (Blur)، لبه یابی (Edge Detection) که از سوبل (Solbel) استفاده گردیده است، تبدیل هاف (Hough Transform)، استفاده از نمودار هیستوگرام در هر مرحله (Histogram)، جستجوی چند ردیف در میان تصویر جهت شناسایی پلاک، خاکستری کردن تصویر که در این پروژه به نام 2Value نام گذاری شده است.
روش هایی که ذکر شد و در این پروژه انجام می شود، در زمینه OCR یا Optical Character Recognition به معنی تشخیص نویسه نوری می باشند.
.
آیا امکان استفاده از این سورس کد برای اجرا برروی فیلم دوربین مدار بسته وجود دارد؟ آیا این کد میتواند پلاک را به حروف تبدیل کند؟ مثلا 798د11؟
سلام، نه تا اون حد کاربرد نداره. این صرفا فقط یه پروژه دانشجویی هست که نمونه هایی که در سایت مشاهده کردید رو تشخص میده. البته این پروژه عدد پلاک رو به کاراکتر تبدیل نمی کنه و فقط محلش رو نشون میده. پروژه تشخیص پلاک در متلب با استفاده از شبکه عصبی رو در آدرس زیر داریم که می تونه حروف و عدد رو هم به صورت کاراکتر جدا کنه و نشون بده. این آدرس زیر رو برسی کنید:http://www.noavarangermi.ir/%d9%be%d8%b1%d9%88%da%98%d9%87-%d8%aa%d8%b4%d8%ae%db%8c%d8%b5-%d9%be%d9%84%d8%a7%da%a9-%d8%ae%d9%88%d8%af%d8%b1%d9%88%d9%87%d8%a7%db%8c-%d8%a7%db%8c%d8%b1%d8%a7%d9%86%db%8c-%d8%a8%d8%a7-%d8%b4%d8%a8/
سلام من می خوام سی شارپ یاد بگیرم در وحله ابتدایی باید چی کار کنم اگه مزاحم نیستم لطفا راهنماییم کنید .
برای یادگیری سی شارپ توی سایت یه پی دی اف جامع گذاشتیم می تونید از اون استفاده کنید.
سلام من دنبال يه پروژه ميگردم که به زبان سی شارپ نوشته شده باشه و بتونه به دوربين وصل بشه و از اين طريق پلاک ماشين هارو به صورت رشته بر گردونه. تاکيد می کنم فقط سی شارپ باشه. کلاسش هم شد کافيه يعنی کلاسی که لينک يا ای پی دوربين رو از ما بگيره و از طريق اون وارد يه محيط کنترلی بشه و از اون طريق برای ما از پلاک ها عکس بگيره و عکس رو به رشته تبديل کنه و به ما برگردونه. آيا شما می تونيد کمکم کنيد ؟
سلام من دنبال يه پروژه ميگردم که به زبان سی شارپ نوشته شده باشه و بتونه به دوربين وصل بشه و از اين طريق پلاک ماشين هارو به صورت رشته برگردونه. تاکيد می کنم فقط سی شارپ باشه. کلاسش هم شد کافيه يعنی کلاسی که لينک يا ای پی دوربين رو از ما بگيره و از طريق اون وارد يه محيط کنترلي بشه و از اون طريق براي ما از پلاک ها عکس بگيره و عکس رو به رشته تبديل کنه و به ما برگردونه. آيا شما می تونيد کمکم کنيد ؟
سلام، من سورس برنامه دوربين پلاك خوان و باسكول را مي خواستم تحت برنامه ويژوال بيسيك دات نت اگر براي شما ممكنه به بنده كمك كنيد. ممنونم