هیچ دوره ای در سبد آموزش شما وجود ندارد
با سلام خدمت دوستان عزیز
تو بخش قبل درمورد تصویر نحوه مدل کردن تصویر در برنامه و انواع تصویر و اد کردن لایبرری در کامپایلر vs2013 بصورت کامل صحبت کردیم
تو بخش قبلی گفتیم که تصویر رو در برنامه بصورت یک ماتریس مدلسازی میکنیم
خب بنابراین اگر مابتونیم روی ماتریس پردازش انجام بدیم درحقیقت تونستیم روی تصویرمون پردازش انجام بدیم
ماتریس هم که ریاضی هست و پردازش روی اون هم بصورت ریاضی انجام میشه
تو این بخش قصد داریم روی ماتریس پردازش انجام بدیم یعنی بتونیم درایه های ماتریسمون که معادل با پیکسل های تصویر هست رو رفرش کنیم
و روی اونها پردازش انجام بدیم
این بخش مشتل بر چهار قسمت و مدت زمان 135 دقیقه است
برای مشاهده سرفصلهای این بخش و دانلود این بخش به ادامه مطلب مراجعه نمایید
ابتدا با نحوه تعریف ماتریس در زبان ++C آشنا میشیم
سپس نحوه نمایش تصویر در این زبان
خواندن تک تک درآیه های ماتریس مدل شده
خواندن تعداد سطرو ستون ماتریس که همان سایز تصویر است
ساخت ماتریس های مختلف
1.ماتریس تمام صفر
2.ماتریس تمام یک
3.ماتریس تمام صفر و قطر اصلی یک
4.ماتریس کاستوم یا سفارشی(دلخواه)
آشنایی با point
رفرش کردن تمام درآیه های ماتریس(یعنی دسترسی به تمام درآیه ها)
پردازش بر روی تمامی درآیه های ماتریس(انجام عملیات محاسباتی بر روی درآیه های ماتریس)
آشنایی با دستور rect
و غیره…
فرزانه
سلام وقتتون بخیر من دنبال کدی هستم که بتونم عکس رو با کمک میکروstm32 روی lcdگرافیکی چاپ کنم.. کد هم به زیان c , c++ لازم دارم.. میتونید راهنماییم کنید؟
یوسف
سلام
میخواستم بدونم چطور میشه نوع (type)یه عکس یا ماتریس را خواند
زهرا
سلام
بنده طبق فرمایشات شما در فیلم اول opencv را اد کردم ولی برای باز کردن عکس این خطا را می ده
1>Source.obj : error LNK2019: unresolved external symbol “public: __thiscall cv::_InputArray::_InputArray(class cv::Mat const &)” (??0_InputArray@cv@@QAE@ABVMat@1@@Z) referenced in function _main
محمدرضا
سلام خسته نباشید . این قسمت بعدی چی شد ؟ دوره کنسل شد ؟
هادی نیا
سلام
خیر انشاالله به زودی روی سایت قرار میگیرد.
javad
سلام و عرض خسته نباشید
راستش من یه بیشنهاد برای مدیر سایت وشما استاد عزیز دارم
بنظرم همونطور که دارید بول آموزشتونو میگیرید باید از اساتید هم قول بگیرید که آموزششونو طبق یک نظمی مثلا هفته ای یا حتی ماهی یکبار آبلود کنند و در قسمت معرفی آموزش در سایت ذکر کنید مثلا این آموزش هر هفته دوشنبه بر روی سایت قرار میگیرد و در غیر اینصورت جریمه بابت تاخیر داشته باشن و این مبلغ جریمه به عنوان یک امتیاز تخفیف در خرید بعدی مشتریانی که اون محصولو خریدن لحاظ بشه
الان بنده و هر کسی که هشت هزار تومان بابت خرید قسمت دوم آموزش آقای طبسی(بردازش تصویر) دادیم واقعا در حقمون ظلم شده اینهمه وقته خبری از قسمت های بعدی نیست و یجورایی به منه مخاطب سایت شما این القا میشه که مدیر سایت بی نظمه و این سایت بی قانون هست و زمانی که بخوام یه آموزش خوب را خریداری کنم ترس اینو دارم که مطمنا این هم مثل قبلیا تا چند قسمت بیشتر نمیاد.
امیدوارم رسیدگی بشه…
مدیر پاسبان
سلام
به زودی بخش های بعدی انشاالله روی سایت منتشر میشه
اکثر دوره های سایت بعد از تکمیل شدن روی سایت منتشر میشه و از این بابت نگرانی نیست و این دوره هم کامل میشه
موفق باشید
پوررستمی
سلام آقای طبسی. بنده مبتدی هستم و نحوه اضافه کردن لیست کتابخانه ها رو به property sheet بلد نیستم و شما فرمودید کاری زمانبر هست و از این قسمت گذشتید. بنده در اجرای برنامه با این خطا روبرو هستم:
Error 1 error LNK1104: cannot open file ‘opencv_calib3d248d.lib’
لطفا راهنمایی فرمایید با تشکر
علی
سلام دوست عزیز ، شما تو ویژوال استودیو در قسمت منو projecgt > properties باید هم برای debug و هم release قسمت های زیر رو تنظیم کنی :
1- VC++ Directories > Include Directories برای include : مثل opencv\buid\include
2-VC++ Directories > Library Directories برای lib : که میشه opencv\build\x86\vc12\lib:نام درایو
3- Linker > Input توی additional dependencies باید dll هارو تنظیم کنی مثل : opencv_core249.lib برای debug opencv_cored249.lib
4- البته دقت کن سیستمت x86 یا x64 و همینطور باید در قسمت Envirement ویندوز اینو در قسمت پpaht اضافه کنی opencv\build\x86\vc12\bin:نام درایو
سعید
سلام خسته نباشید
من هر چقدر گشتم تو باکس دانلود لینک دانلود و پیدا نکردم.
مدیر- تقی زاده
سلام
به درخواست مدرس حذف شده.
محمد رضا مرادی
سلام آقای طبسی عزیز . چرا فیلم های جدید آیدیت نمی کنید ؟!!! ما خیلی وقته منتظریم . لطفا سریعتر آپلود کنین .
صادق
سلام
این اموزش چرا اپدیت نمیشه؟؟؟؟
javad
سلام آقای طبسی ما همچنان منتظر قسمت بعدی هستیم……………..
علیرضا
استاد قسمت بعد کی آماده میشه؟
مهندس علی طبسی مدرس دوره
سلام
بخش 3 و 4 هم آمادس ولی متاسفانه نتم مشکل داره نمیتونم بزارم
ایشاللا در اولین فرصتی که نتم درست شه میزارم
بخش دوم آموزش میکروی avr هم آمادس که مربوط به آموزش ریجسترهای میکرو هستش
اون رو هم اگر نتم درست بشه میزارم
علیرضا
سلام و درود خدمت استاد طبسی . استاد شرمنده یه سوال این دستگاه های صنعتی یا ربات های صنعتی که از پردازش تصویر استفاده می کنند . کتابخونشون opencv اغلب ؟ اگر استفاده می کنند پس این دستگاها روی سیستم عامل کار می کنند . درسته؟ ممنون استاد
مهندس علی طبسی مدرس دوره
سلام
بستگی به دستگاهش داره
بعضی دستگاها پنلشون سیستم عامل داره که البته اغلب لینوکس هستن
خب تو لینوکس هم میشه ازین لایبرری کراس پلتفورم استفاده کرد
javad
سلام آقای طبسی خسته نباشید
راستش من یه انتقاد و پیشنهاد داشتم
شما قبل از اینکه بخواید ضبط فیلم رو شروع کنید دقیقا چیزهایی که میخواید بفرمایید رو در یه برگه بنویسید و یه بار کامل انجام بدید که در حین فیلم به مشکل برنخورید
حتما فیلمهای آموزشی شرکت های نرم افزاری خارج از کشور مثل Pluralsight یا Lynda رو دیدید هر قسمت از مجموعه شون سه چهار دقیقه یا حداکثر ده دقیقه هست ولی کامل و بی نظیر در مورد یه مبحث توضیح میده
ولی به عنوان مثال شما در حین آموزش دنبال عکس تو اینترنت میرید میگردید!!!
یا لااقل وقتی ضبط فیلمتون تموم میشه جاهای اضافه رو حذف کنید اینطور هم حجم فیلم پایین میاد هم کیفیت کارتون
ممنون از زحماتتون
مهندس علی طبسی مدرس دوره
سلام
ممنون بابت انتقادتون
خب مطمئنا من درحد مدرسین شرکت لیندا نیستم
ولی حق با شماس
ولی یسری مباحث و ارورها بهتره تو فیلم پیش بیاد تا شما هم با ارورها و مشکلات برنامه نویسی آشنا بشید
اما درمورد اون عکس بله حق باشماس من اشتباه کردم
صادق بخشی
سلام
اقای طبسی خدا قوت
ممنون از اینکه این مبحث رو شروع کردید
فقط ی مشکل وجود داره شاید من اشتباه میکنم ولی خیلی خیلی سطح اموزشتون پایین هست
یک ساعت سر مفاهیم رنگ خیلی زیاده
اگر یه خورده سرعت اموزش رو بالا ببرید و فشرده تر و سطح بالاتر اموزش بدید خیلی بهتر میشه
چون اگر خیلی هم سطح اموزش پایین بیاد دیگه اون ارزش یا مفاهیم از بین میره و بیشتر کسالت اور میشه
با تمام اینها باز هم ممنون که با این وضع بد اینترنت وقت میزارید و اموزش هاتون رو اپلود میکنید
باتشکر
مهندس علی طبسی مدرس دوره
سلام
خواهش میکنم
خب این آموزش قراره که مقدماتی باشه دیگه
خیلیا تو همین مباحث مشکل دارن و میخان از صفر یاد بگیرن
ایشاللا این پکیج آموزشی مقدماتی که تموم بشه سطح پیشرفته رو هم شروع میکنم
عجله نکنید
علیرضا
سلام استاد طبسی خسته نباشید . یه سوال داشتم .با avr میشه با opencv کار کرد مثلا یه مثلا مداری طراحی کنیم با یه دوربین که اگر یه شی قرمز اومد جلو دوربین یه led روشن بشه . یه چنین چیزی میشه طراحی کرد .ممنون میشم اگه یه توضیح بدین
مهندس علی طبسی مدرس دوره
سلام
ممنون
بله چنین چیزی میشه درست کرد ولی نه با opencv
لایبرری opencv حتما باید تو بستر سیستم عامل راه اندازی بشه یعنی نیازمند به سیستم عامله برای اجرا و avr قابلیت نصب سیستم عامل رو نداره
اگر همچین چیزی میخاید اصلا نیازی به دوربین و پردازش تصویر نیست با سنسور تشخیص رنگ هم میتونید خیلی راحتتر همچین کاری بکنید
بازم اگر راهنمایی بیشتری خواستید بپرسید سعی میکنم درحد توانم جواب بدم
علیرضا
درود بیکران بر شما مهندس طبسی گرامی .ممنون متوجه شدم . روی بعضی میکرو های arm میشه سیستم عامل نصب کرد با اونا که کاملا میشه با opencv کار کرد ؟
مهندس علی طبسی مدرس دوره
سلام
بله روی میکروهای آرم که پردازندشون بالا باشه(مثل cortex-A9) و واحد مدیریت حافظه هم داشته باشن میشه سیستم عامل گرافیکی نصب کرد
و وقتی سیستم عامل گرافیکی نصب بشه راحت میتونید ازین لایبرری قوی استفاده کنید
حالا چه آندروید چه لینوکس و چه win
آرش سیاره
آقا این فیلمای open cv رو مجانی بذارین گرونه خداییش !!! :)
مهندس علی طبسی مدرس دوره
دوست عزیز مطمئن باش ارزشش رو داره
من تو این یکسالی که بصورت حرفه ای دارم این مبحث رو آموزش میدم متوجه شدم این مبحث خیلی پرکاربردو گرونه
مطمئن باشید اگر این مبحث رو درست و کامل فرابگیرید فقط با انجام یک پروژه میتونید چندین برابر این مبلغ رو کسب کنید
همین چند وقت پیش پروژه خیلی ساده ای انجام دادم و حدود 100 تومن گرفتم
برای پروژه های حرفه ای خیلی بیشتر ازین حرفاس
javad
سلام استاد
کل این مجموعه حدودا طی چند مرحله رو سایت قرار میگیره؟
ممنون از زحماتتون
مهندس علی طبسی مدرس دوره
سلام
یه بخش دیگه درمورد توابع اولیه و پایه ای داریم
و یه بخش هم درمورد توابع پیشرفته
ولی درکل هنوز معلوم نیست
javad
سلام
پس خواهش میکنم تا آخر ادامه دهید که حق ما که این دوره را از شما می خریم ضایع نشه
مهندس علی طبسی مدرس دوره
نگران نباشید
بخش سوم در حال اتمام تا چند روز دیگه هم قرار میگیره
بخش های دیگه هم بترتیب قرار میگیره
امیدوارم هیچوقت تو زندگیم حق کسیو ضایع نکنم