آموزش OpenCV

آموزش OpenCV – قسمت چهارم : وقتشه دست به کار شیم!

در این قسمت ساختار های داده پایه، ماتریس ها و دیگر ساختار های مورد نیازدر پروژه ها را معرفی می کنیم. همچنین در مورد چگونگی ذخیره متغیر ها و داده ها در فایل مشابه به وسیله توابع OpenCV صحبت خواهد شد. خواندن و نوشتن عکس خواندن ویدئو و دسترسی به دستگاه های دوربین ساختار های …

آموزش OpenCV – قسمت چهارم : وقتشه دست به کار شیم! مشاهده

رنگ آمیزی تصاویر خاکستری با استفاده از شبکه عصبی کانولوشن در OpenCV

نویسنده: سونیتا نایاک-۲۹ ژولای ۲۰۱۷ مترجم: حسین غلامعلی نژاد فن آوری بعضی اوقات می تواند به پیشرفت و تعالی هنر کمک کند و گاهی می تواند موجبات پسرفت و افول را برای هنر فراهم آورد. رنگ آمیزی فیلم های سیاه و سفید، ایده ای بسیار قدیمی(از سال ۱۹۰۲) بوده است. برای چندین دهه، سازندگان فیلم …

رنگ آمیزی تصاویر خاکستری با استفاده از شبکه عصبی کانولوشن در OpenCV مشاهده

آموزش OpenCV – قسمت سوم : چه کار هایی را می توان با OpenCV انجام داد؟

  با استفاده از OpenCV شما می توانید بسیاری از کار هایی را که در زمینه ی بینایی ماشین فکرش را می کنید، انجام دهید. مسائلی که می خواهید حل کنیم، ما را مجبور می سازند تا فرایند های مختلفی را با هم ترکیب کنیم تا به نتیجه ی مطلوبی برسیم. بنابراین لازم است بفهمیم …

آموزش OpenCV – قسمت سوم : چه کار هایی را می توان با OpenCV انجام داد؟ مشاهده

آموزش OpenCV – قسمت دوم : انسان چگونه میبیند؟

آشنایی با بینایی انسان  قبل از این که به کتابخانه  OpenCV بپردازیم بهتر است بپرسیم چرا این توابع در وهله ی اول ساخته شده اند؟ دانستن چگونگی کارکرد بینایی انسان جهت توسعه ی الگوریتم های درست برای بینایی ماشین بسیار مهم است. هدف الگوریتم های بینایی ماشین فهمیدن محتوای عکس ها و فیلم ها می …

آموزش OpenCV – قسمت دوم : انسان چگونه میبیند؟ مشاهده

آموزش OpenCV – قسمت اول : آشنایی با OpenCV

بینایی ماشین علمی است که به سرعت در حال پیشرفت است. امروزه میلیون ها موبایل در دست انسان ها قرار گرفته است. قدرت پردازشی کامپیوترها در حال افزایش است. الگوریتم های بینایی رشد خوبی داشته و به حد کمال خود نزدیک تر شده اند. در این میان OpenCV به وسیله ی توانمند ساختن هزاران انسان که فعالیت …

آموزش OpenCV – قسمت اول : آشنایی با OpenCV مشاهده

مقایسه ++C و پایتون

داشتم پروژه های نمونه Opnecv (شامل image stitching و image stitching detailed) برای تولید تصاویر پانوراما را تحلیل می کردم که به عنوان مثال درس بینایی ماشین در کلاس توضیح دهم. برای درک بیشتر، به دنبال مثالهایی با توضیحات کاملتر در وب بودم که در حین جستجو به پروژه ای رسیدم که با پایتون نوشته …

مقایسه ++C و پایتون مشاهده

دانلود OpenCV 3.3 نسخه ۳۲ بیتی و ۶۴ بیتی ویژوال استودیو ۲۰۱۵

مدتی پیش، نسخه ۳٫۳ کتابخانه بینایی ماشین و پردازش تصویر OpenCV منتشر شد. مهمترین تغییرات شامل یادگیری عمیق (ماژول DNN)، سازگاری با استاندارد C++11، اضافه شدن بهینه سازیهایی مبتنی بر فن آوریهای نوین پردازنده مثل SSE4 و AVX، رفع باگها و بهبود سرعت تا ۱۵% در ماژولهای Core و imgProc است. جزئیات این به روز …

دانلود OpenCV 3.3 نسخه ۳۲ بیتی و ۶۴ بیتی ویژوال استودیو ۲۰۱۵ مشاهده

نمایش تصویر Mat روی دیالوگ MFC

برای نمایش تصاویر cv::Mat در OpenCV تنها تابعی که وجود دارد، imshow است که یک پنجره جدید می سازد و در آن نمایش می دهد. زمانیکه بخواهیم تصاویر را در یک پروژه MFC مثلا در یک دیالوگ یا یک برنامه SDI نمایش دهیم به مشکل می خوریم. برای حل مشکل دو راه وجود دارد، یکی …

نمایش تصویر Mat روی دیالوگ MFC مشاهده

اسکرول به بالا