امتیاز موضوع:
  • 2 رأی - میانگین امتیازات: 4.5
  • 1
  • 2
  • 3
  • 4
  • 5
تشخیص حرکت توسط وبکم
نویسنده پیام
sharin آفلاین
مدیر بازنشسته
*****

ارسال‌ها: 2,055
موضوع‌ها: 28
تاریخ عضویت: مرداد ۱۳۸۹

تشکرها : 3714
( 8170 تشکر در 2772 ارسال )
ارسال: #1
تشخیص حرکت توسط وبکم
سلام.

در این پروژه توسط وبکم تصویری گرفته می شه و جهت حرکت هر جسمی در مقابل وبکم مشخص می شه.
( به صحنه ی پشتش هم خیلی حساس نیست ) می تونید یه میکرو هم به PC وصل کنید که مطابق با
جهت های تشخیص داده شدهه ، فرمان هایی رو از سمت PC دریافت و عمل کنه.
مثلا دوربینی که روی یه موتور هست و بسته به جهت حرکت ، موتور هم بچرخونه ... .
این حالت رو در پروژه لحاظ نکردم.

بیشتر جنبه ی آموزشی دارهه و الگوریتم بهینه ای ندارهه ... ، بعد نگید فلان و فلان و ... :)

برای پردازش تصویر از EMGU استفاده شده که همون توابع openCV هست ، منتها اختصاص یافته برای C# :)
برای اینکه بتونید پروژه رو ران کنید ، نیاز به یه سری DLL دارید که وقتی EMGU رو دانلود کنید
جمع همگیشون جمع هست.
اینجا مراحل آماده کردن یه پروژه برای استفاده از EMGU رو گفته:
http://www.opencv.ir/forum/viewtopic.php?f=31&t=43

البته برای ران کردن این پروژه، شما فقط کافیه ، بسته به 32 یا 64بیت بودن سیستمتون ،
در properties پروژه برید به اون قسمتی که framework رو می شه تعیین کرد ،
یه tab به نام biuld هست که باید 32و یا 64 بیت بودن رو تعیین کنید تا پروژه درست اجرا بشه.
( سورس من برای 64 بیته که با این تغییر می تونید روی 32 بیتی هم رانش کنید )
یه سری DLL هم بایستی در system32 بریزید که در لینک بالا توضیح دادهه ...
( برای 32 و 64 بیتی بودن ، DLL ها فرق می کنه. )
سورسی که در پیوست گذاشتم با ورژن 2010 هست.

در تصویر زیر تصویر سمت چپ xor دو تصویر هست که قسمت های سفید نشون می دهه در صحنه تغییرات داشتیم
و به موجب همین یه سری پردازش ها صورت می گیرهه ...
تصویر سمت راست هم هویجوری هست و برای نمایش تصویر گرفته شده از وبکم .
می تونید همون تصویر Bgr هم بذارید.

-> اگر بدردتون خورد ،لطفا طلب خیری هم برای این بنده خدا ( خودم :) ) داشته باشید :)

[تصویر:  Detection.jpg]

موفق باشید.


فایل‌(های) پیوست شده بندانگشتی (ها)
   

.rar   iranled.rar (اندازه: 2.1 MB / تعداد دفعات دریافت: 728)

(آخرین ویرایش در این ارسال: ۱۰-تير-۱۳۹۲, ۱۷:۲۱:۵۹، توسط sharin.)
۱۰-تير-۱۳۹۲, ۱۲:۰۷:۰۰
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : hadikh73, h0x00i, behzady, babyy, salehjg, aka.ReZa, Ghoghnus, omid_phoenix, رسول, mhpc2009, Ambassador, lord_viper, abbas1371sa, milad15m
lolipop آفلاین
تازه وارد

ارسال‌ها: 5
موضوع‌ها: 1
تاریخ عضویت: خرداد ۱۳۸۷

تشکرها : 4
( 5 تشکر در 2 ارسال )
ارسال: #2
RE: تشخیص حرکت توسط وبکم
سلام دوست من،
کارت خیلی خوب بود، نترس ادامه بده
به نظر من خیلی کاربرد زیادی داره اگر بتونی opencv رو توی لینوکس راه بندازی
چون امروزه پردازش تصویر در پروژه های پرتابل کاربرد پیدا کرده که با پردازنده های هسته ARM کار می کنند و اکثرشون از لینوکس استفاده می کنند.
منم اگر عمری باقی موند دنبال همین کارم
موفق باشی
۰۱-مرداد-۱۳۹۲, ۰۲:۲۳:۵۸
ارسال‌ها
پاسخ
تشکر شده توسط : Ambassador, hadikh73, salehjg, sharin


موضوعات مرتبط با این موضوع...
موضوع نویسنده پاسخ بازدید آخرین ارسال
Question تشخیص پلاک خودرو با پردازش تصویر (پروژه کامل) طار 60 75,718 ۲۱-فروردین-۱۳۹۵, ۱۵:۵۳:۰۶
آخرین ارسال: marvi
  كنترل موتور با PWM (توسط ولوم و کلید) aka.ReZa 5 8,844 ۰۲-بهمن-۱۳۹۱, ۱۷:۴۲:۴۱
آخرین ارسال: aka.ReZa
  مدار تشخیص رنگ EBKA 18 23,524 ۲۲-اردیبهشت-۱۳۹۱, ۲۳:۴۳:۲۶
آخرین ارسال: EBKA
  فرکانس متر با 7Segment توسط Codevision ha_60 1 8,109 ۰۲-مهر-۱۳۸۴, ۱۵:۳۳:۴۲
آخرین ارسال: ha_60

پرش به انجمن:


کاربرانِ درحال بازدید از این موضوع: 1 مهمان

صفحه‌ی تماس | IranVig | بازگشت به بالا | | بایگانی | پیوند سایتی RSS