ايران ويج

نسخه‌ی کامل: تشخیص حرکت توسط وبکم
شما در حال مشاهده‌ی نسخه‌ی متنی این صفحه می‌باشید. مشاهده‌ی نسخه‌ی کامل با قالب بندی مناسب.
سلام.

در این پروژه توسط وبکم تصویری گرفته می شه و جهت حرکت هر جسمی در مقابل وبکم مشخص می شه.
( به صحنه ی پشتش هم خیلی حساس نیست ) می تونید یه میکرو هم به 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]

موفق باشید.
سلام دوست من،
کارت خیلی خوب بود، نترس ادامه بده
به نظر من خیلی کاربرد زیادی داره اگر بتونی opencv رو توی لینوکس راه بندازی
چون امروزه پردازش تصویر در پروژه های پرتابل کاربرد پیدا کرده که با پردازنده های هسته ARM کار می کنند و اکثرشون از لینوکس استفاده می کنند.
منم اگر عمری باقی موند دنبال همین کارم
موفق باشی