سورس تشخیص پلاک خودرو به زبان سی شارپ
در این بخش سورس تشخیص پلاک خودرو به زبان سی شارپ را برای شما آماده کرده ایم که در محیط نرم افزار Visual Studio و زبان برنامه نویسی سی شارپ نوشته شده است. در ادامه می توانید توضیحات، تصاویر و همچنین فیلمی از نحوه کارکرد پروژه را مشاهده کنید.
توضیحات پروژه
این پروژه یکی از بهترین پروژه ها در زمینه تشخیص پلاک خودرو است. زیرا همه مراحل به طور کامل با استفاده از زبان C# برنامه نویسی شده است و از هیچ کتابخانه (dll) آماده ای در آن استفاده نشده است. پروژه های مشابه بسیاری در سراسر اینترنت وجود دارد که در آنها، اپن سی وی OpenCV به منظور پردازش تصویر و بینایی ماشین در فیلتر ها، مورد استفاده قرار گرفته است. اما پروژه حاضر، خاص تر از آنهاست، زیرا تفاوتی بین نوع پلاک خودرو قائل نمی شود که این امر موضوع مهم و قابل توجهی است. مزیت اصلی این پروژه در این است که هم حروف فارسی، هم انگلیسی، هم چینی و هم هندی را می تواند تشخیص دهد! در پیاده سازی چنین پروژه هایی که چند زبان را می خواند، اغلب از شبکه های عصبی مصنوعی استفاده می شود، اما در این پروژه هچ روش خاصی مد نظر نبوده و فقط از فیلترهای پردازش تصویر استفاده شده است.
مراحل کارکرد برنامه
بارگذاری تصویر، متمرکز شدن بر نقطه ای که پلاکی موجود است و به وجود آوردن یک ماتریس از ناحیه مشخص از هر تصویر جهت شناسایی پلاک، معکوس سازی تصویر (Invert)، سیاه و سفید کردن تصویر (Grayscale)، بهسازی تصویر (Enhancement / Equalize) و حذف نویز (Noiseless) و بلوری کردن آن (Blur)، لبه یابی (Edge Detection) که از سوبل (Solbel) استفاده گردیده است، تبدیل هاف (Hough Transform)، استفاده از نمودار هیستوگرام در هر مرحله (Histogram)، جستجوی چند ردیف در میان تصویر جهت شناسایی پلاک، خاکستری کردن تصویر که در این پروژه به نام ۲Value نام گذاری شده است. روش هایی که ذکر شد و در این پروژه انجام می شود، در زمینه OCR یا Optical Character Recognition به معنی تشخیص نویسه نوری (OCR) می باشند.
سلام. من دنبال یه همچین برنامه ای میگردم. میخوام از روی دوربین مدار بسته پلاک خودروها رو شناسایی کنم. این پروژه کاملا شخصیه و قرار نیست هیچ جایی بفروشمش یا واسه پایان نامه و این چیزا باشه. اصلا من دانشجو هم نیستم. اگه میشه راهنمایی کنین که چه جوری میشه این کار رو انجام داد. میخوام خودم از اول همه برنامه رو بنویسم و کپی برداری هم نمیخوام بکنم. لطفا پیامتونو به ایمیلم بفرستین.
سلام میخام بدونم این برنامه فقط پلاک رو تشخیص میده ؟ پلاک رو نمیخونه که در دیتابیس ذخیره کنه ؟
با سلام این برنامه محل پلاک رو تشخیص میده خیلی خوبه اما آیا میتونه تبدیل به کاراکترهای رشته ای کنه ؟ و آیا از دوربین هم میتونه بصورت استریم این کار رو انجام بده ؟
این مورد فقط از روی عکس پلاک رو تشخیص میده و به صورت تصویر هم پلاک رو برگشت میده یه نسخه دیگه داریم که با متلب ترکیب شده و شماره پلاک رو به صورت رشته بهتون برگشت میده
سلام من برای ارتقای برنامم که با سیشارپ هست نیاز دارم پلاک از روی عکس خونده بشه و خروجیش به صورت کارکتر رشته ای باشه اگه همچین نسخه ای دارین ممنون میشم تماس بگیرین یا به ایمیلم پیام بزارین
سلام آیا سورس که به زبان سی شارپه بر اساس نرم افزار متلب هستش یا مستقله ؟
این مورد فقط با سی شارپ است یه مورد دیگه هم داریم که با متلب ترکیب شده است