میکرودروید : سایت تخصصی برق ، الکترونیک ، برنامه نویسی

استفاده از تبدیل Hough Circle برای شناسایی دایره های موجود در تصویر

به نام خدا و باسلام در این مطلب قصد دارم  یک کد به منظور پیدا کردن دایره هایی که درون یک تصویر وجود دارد بنویسم. برای این کار از تبدیل Hough Circle استفاده می کنم. اما این تبدیل چگونه کار می کند؟ مختصات یک دایره به صورت زیر است:   ...

محاسبه میزان عملکرد کد توسط OpenCV و بهبود بخشیدن آن

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

تشخیص چهره با استفاده از الگوریتم Haar Cascade

امروز تصمیم دارم در مورد تشخیص چهره و چشم ها با استفاده از الگوریتم Haar Cascade صحبت کنم و کدی برای این منظور با استفاده از زبان پایتون بنویسم.    تشخیص اجسام با استفاده از الگوریتم Haar Cascade، یک روش بسیار موثر است که اولین بار توسط Paul Viola و...

معرفی نرم افزار PyCharm

پایتون (Python) یک زبان برنامه‌ نویسی همه منظوره، سطح بالا، شیء گرا و مفسر است که توسط خودو فان روسوم ‏ در سال ۱۹۹۱ در کشور هلند طراحی شد. فلسفه ایجاد آن تاکید بر دو هدف اصلی خوانایی بالای برنامه‌ های نوشته شده و کوتاهی و بازدهی نسبی بالای آن...

تبدیل RGB به HSV

تبدیل RGB به HSV

به نام خدا و با سلام    در برخی از پست های قبلی در مورد پردازش تصویر، دیدیم که در اغلب اوقات برای راحتی پردازش، تصویر رنگی را از حالت BGR یا RGB به حالت HSV تبدیل می کردیم و سپس از دستور cv2.inRange برای پیدا کردن رنگ ها در...

تشخیص اشکال چند ضلعی

سلام.    در این پست قصد دارم برنامه ای به منظور تشخیص اشکال سه ضلعی، چهار ضلعی و پنج ضلعی برحسب تعداد رئوس آنها بنویسم. موضوع را خیلی ساده بررسی می کنیم؛ یعنی دایره را تشخیص نمی دهیم و تفاوتی بین مربع، مستطیل، لوزی و متوازی الاضلاع نمی گذاریم. اگر...

مقدمه ای بر پردازش تصویر

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

دسته بندی رنگ های تصویر توسط الگوریتم K-Means

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

پیدا کردن الگو در تصویر توسط تابع matchTemplate

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

انتقال رنگ بین تصاویر با استفاده از الگوریتم Color Transfer

 یکی از ابزارهای پرکاربرد در نرم افزار Phtoshop، انتقال رنگ بین تصاویر است؛ یعنی رنگ های تصویر اول را طبق یک رابطه ریاضی به پیکسل های تصویر دوم منتقل می کند. شاید اولین روشی که برای این کار به ذهن خطور کند استفاده از Hostogram تصاویر باشد. ولی این روش...