سلام
بچه ها کسی با نرم افزار open cv پردازش تصویر انجام داده ؟
نرم افزار open cv یه نرم افزار پردازش تصویر هست که فقط برای همین کار ساخته شده .
سلام
بچه ها کسی با نرم افزار open cv پردازش تصویر انجام داده ؟
نرم افزار open cv یه نرم افزار پردازش تصویر هست که فقط برای همین کار ساخته شده .
سلام
اون مطلبی که میخواستم برای پردازش تصویر آماده کنم در مورد همین open cv بود . متاسفانه یه سری کار ها پیش اومده (دنباله داره ! ) فرصت نمیکنم روش کار کنم .
من یه برنامه ای که از این کتابخونه استفاده کرده بود رو تست کردم (با وب کم ) عملکردش به نظرم خیلی خوب بود . تو یه لپتاپ با پردازنده intel atom 1.6GHz (داغون!) تصویر یه وب کم )vga (480*640 رو به صورت 18 فریم و ریل تایم میتونست پردازش کنه (اعمال چندتا فیلتر روی تصویر ) . یعنی خیلی سریعتر از متلب هست ! تو اون لپتاپ یه عکس (!) رو میخواست پردازش کنه چند ثانیه طول میکشید .
مثال های خودش هم موارد جالب زیادی داره و همگی پرفورمنس بسیار خوبی دارن . البته این یکی رو تو کامپیوتر خونه تست کردم (e7400) . چندتا از مثالهاش واقعا جالب بود ، مثلا یه عکس رو نشون میده ، بعد شما روش رو به طور دلخواه خط خطی میکردید و اون عکس رو باز یابی میکرد :
عکس اصلی :
عکس خط خطی شده 1 :
عکس خط خطی شده 2 :
این پردازشها رو خیلی سریع انجام میداد (بعد از زدن دکمه اسپیس همون موقع عکس اصلاح شده میومد )
این مثال هم جالب بود :
میاد از روی عکس بالایی ، تشخیص میده این جسم در تصویر پایینی کجا هست ! دورش هم یه کادر میکشه . همه اینا تو حدود 350 میلی ثانیه انجام شد !!!
خلاصه دم بروبچ اینتل گرم ! (چند تا از کسانی که تو این پروژه همکاری میکردن ایرانی بودن)
اگر میخواید پردازش تصویر رو آمورزش بدید روی همین کار کنید نه متلب . یه کتاب آموزشی انگلیسی هم داره .
البته همونطور که گفتم من درگیر یه سری کار ها هستم ولی شما حتما آموزشش رو شروع کنید ، منم اگه فرصت داشتم یه سری میزنم ! (مثل الان)
سلام
matlab که واقعا سرعتش پایینه .
آقا فرزاد ما به یک برنامه تشخیص دست توی این نرم افزار نیاز داریم .
شاید دیده باشین توی کتاب آموزشی همین نرم افزار یه همچین چیزی هست که دست آدم ر ا تشخیص میده .
شما اونو تست نکردین ؟
نه متاسفانه وقت نکردم اونو تست کنم . این چیزایی هم که میگم برای 3 هفته پیشه ، از اون موقع تاحالا روش کار نکردم.
مثل اینکه خودمون باید دنبالش بریم و باهاش کار کنیم .
چون توی این سایت به این بزرگی هم فقط شما میدونستین چی هست .
بازم ممنون فرزاد جان .
به امید یک مرجع خوب برای این نرم افزار خوب !
سلام
من می خواستم یه برنامه نویسی ربات مسیر یاب با پردازش تصویر با opencv انجام بدم
lمن کمی کار کردم هر کی که بلده بیاین تو همین تایپیک اطلاعاتمونو بریزیم رو هم ببینیم چه می تونیم بکنیم
من می دونم برای پیدا کردن خط اول smooth می کنیم بعدم از فیلتر cany استفاده می کنیم امی بعدشو نمی دونم باید چی کرد هر کی می تونه کمک کنه خواهشا بگه
ممنون از همه
are bache ha ide e jalebi e ke ImageProcessing masir yab besazim , lotfan komak koni ma ham yad begirim , dame hamatoon garmmm
سلام
تبلیغات نشه ولی بزودی تو یه سایتی آموزش کامل پردازش تصویر موضوعی رو به صورت رایگان با استفاده از کتابخونه های CV در اختیار عموم قرار میدم .چون توی این سایت به این بزرگی هم فقط شما میدونستین چی هست .
یه بار تو eca درباره این موضوع بحث کردم .
من روی کتابخونه OpenCV نسخه 2.2 تحت سیستم یونیکس کار کردم .
متلب و اجرا تحت win32 پدر آدم رو درمیاره اجرای تحت یونیکس خیلی ساده تره تازشم سرعت اجرای بالایی رور هم داره علتشم مشخصه چون تحت پلاگین اجرا نمیشه و مستقیم با کرنل درگیره .
نسخه های دیگه هم از این لایبریری وجود داره می تونید با یه سرچ پیداشون کنید .
سادگی نهایت کمال است
یه مدتی میشه که نیستم... ولی به زودی بر می گردم...
سلام
کار ما حل شد .ولی عالی میشه آموزشش را بزارین چون زمین تا آسمون از matlab بهتره
پس این امید داره به حقیقت نزدیک میشه !به امید یک مرجع خوب برای این نرم افزار خوب !
ویرایش توسط rfbook : 20-12-2010 در ساعت 12:17
جای بحث و مقایسه شاید این تاپیک نباشه ولی سهولت استفاده از متلب و توابع اماده زیاد برای خیلی از پروژه های دانشجویی می ارزه که از اون استفاده کنن به جای نوشتن برنامه های بسی طولانی ...
البته من هم علاقه من به شروع با کار با open CV هستم
ما در انتظار رویت خورشیدیم ...
اللهم عجل لولیک الفرج
درسته برای پروژه های دانشجویی matlab خوبه ولی برای کارای حرفه ای به مشکل بر میخوریم
اول تابستان که من این تاپیک را زدم matlab از پس این کار بر نمیومد .
ولی open cv با سرعت خیلی بالایی از پس این کار بر اومد
من هم امروز یک سری دیتا و فایل از دوستم گرفتم در مورد open CV کمی ازش استفاده کنم و در نهایت مسیرم رو انتخاب کنم که متلب یا open CV.
راستی آقا سعید میشه بگی مشکل شما چی بود و چطوری حلش کردی؟ یک کم دستمون بیاد چه امکانتی داره و به جز سرعت آیا مزیت دیگه داره نسبت به متلب یا نه !! تا کدوم قسمت ها خودش توابع آماده داره؟ کتاب آموزشی براش در بازار هست؟
ویرایش توسط Aghaeifar : 22-12-2010 در ساعت 00:56
ما در انتظار رویت خورشیدیم ...
اللهم عجل لولیک الفرج
دوستان خوب شروع کنید به آموزش دیگه ماهم مشتاقیم.اصلا این open cv چی هست ؟ تا جایی که من فهمیدم یه کتابخونه هست برای یوژوال استدیو.
سلام
مشکل ما بیشتر با سرعت matlab بود .
ما فقط یک منبع انگلیسی برای اون پیدا کردیم و چند تا سایت انگلیسی
مطالب فارسی در موردش کم هست .(کتابی هم تو بازار نیست)
میشه منابع رو معرفی کنید
دوستان لطفا زودتر شروع کنید ما که مشتاقیم شدیدا
تنها منبع فارسی opencv
http://www.sharifi.id.ir/2010/08/opencv-1.html
سلام
ما نیز به شدت مشتاق شروع کار هستیم
در ضمن لینک منبع فارسی معرفی شده مشکل داره
منم یه برنامه face detection با open cv نوشتم سرعتش خوبه
درود
خدمت دوستان باید عرض کنم که برنامه مطلب در پردازش تصویر، اگر با استفاده از توابع سمبولیک انجام بشه ساده تر از استفاده از نوشتن کد هست. اما اگر فصدتون ارسال مقاله به خارج کشور و یا حتی در داخل باشه بایستی برنامه پردازشتونو با کد بنویسید و نکاتی دیگر رو هم رعایت کنید.
مثلا در هفته پژوهش من با شرکت همراه دستگاهی که می تونست صورت انسان رو بصورت Live تشخیص و سیستم مکانیکی و دوربین رو برروی صورت قفل نماید شرکت کردم که مورد توجه استاندار محترم شیراز هم قرار گرفت. اما من در آنجا برنامه رو با سمبل ها نوشته بودم و با مشاوره ای که با استادم داشتم، نکته ای رو که برایتان گفتم مطرح کردند.
لذا در دنیای امروز در کارهای حرفه ای از Open CV استفاده می شود.
نکته ای که شایان ذکر است :
دوستانی که قصد دارند با ARM9 و مادربوردهای نظیر MINI24... پردازش تصویر انجام دهند باید این نکته را مدنظر داشته باشند که در سیستم سخت افزاری این میکروها داده های Float وجود خارجی نداشته و تمامی محاسبات اعشاری بصورت نرم افزاری توسط خود سیستم شبیه سازی می شوند. لذا در پردازش تصویر در سه بعدی که دیتاهای اعشاری تصویر هستند با کمبود سرعت در پرداش مواجه خواهید شد. لذا دو راه در پیش دارید.
1- دیتا هایتان را به باینری تبدیل نمایید
2- از ARM11 که RAM DDR داره استفاده کنید که قیمتش تا اونجا که اطلاع دارم حدود 480 هزار تومان هست.
موفق باشید.