دسته: OPEN_CV

اعوجاج و انواع آن در پردازش تصویر

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

رفع مشکل نصب پکیج و کتابخانه های پایتون توسط دستور pip

سلام به همه.    اغلب افرادی که از زبان پایتون برای کدنویسی استفاده می کنند با دستور pip آشنا هستند. با کمک دستور pip می توانیم بسته ها، کتابخانه ها و … را برای زبان پایتون نصب و یا به روز رسانی کنیم. استفاده از این دستور کار آسانی است....

نصب کتابخانه Dlib بر روی ویندوز و پایتون ۲٫۷

 به سلام ، تقریباً یک سالی هست که یک کتابخانه جدید به نام Dlib منتشر شده که در زمینه های مختلف مخصوصاً پردازش تصویر طرفدارهای زیادی پیدا کرده است. کلید توسعه و ساخت این کتابخانه برای اولین بار در سال ۲۰۰۲ و توسط دیویس کینگ زده شد و اواخر سال...

شناسایی اجسام با استفاده از هیستوگرام آنها

به نام خداو با سلام ، در این برنامه با استفاده از تابع cv2.calcBackProject می خواهیم قسمتی از شی مورد نظر که درون تصویر وجود دارد را به این تابع بدهیم و تمام آن شی را برای ما استخراج کند. دقیقا مانند تابع cv2.inRange عمل می کند ولی با این...

نصب و راه اندازی Python و OpenCV برای لینوکس

به نام خدا و با سلام     شاید اولین مرحله در یادگیری پردازش تصویر، نصب OpenCV و زبان برنامه نویسی (Python یا ++C) باشد. قبلاً در مورد نصب و راه اندازی OpenCV بر روی ویندوز (لپ تاپ یا کامپیوتر) و نصب بر روی Raspbain (بردهای Raspberry pi) پست هایی بر...

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

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

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

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

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

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

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

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

تبدیل RGB به HSV

تبدیل RGB به HSV

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