PDA

View Full Version : کار با Aforge VideoSourcePlayer



sg.programmer
دوشنبه 30 فروردین 1395, 11:22 صبح
سلام من دارم با Aforge VideoSourcePlayer کار میکنم حالا چطور میشه یک خط در تصویری که این پلیر داره نشون میده کشید.
مثلا نقطه ای که motion داره یک خط کشید؟
منظورم تشخیص حرکت و طریقه فهمیدن اینکه کدوم نقطه حرکت داره نیست. فقط اون خط کشیدن منطورم هست

reza_ali202000
دوشنبه 30 فروردین 1395, 19:51 عصر
سلام دوست عزیز
اگه منظورتون اینه که چطوری یه خط بکشین مثل موقعی که توی پیکچرباکس میکشین که سورسهاش زیاده ولی فکر میکنم منظور شما اینه که بعد از تشخیص حرکت جاهایی رو که قرمز میشه با خط مشخص کرد.
یه تابع بنویسید که تمام نقاطی رو که قرمز شده به شما بده( در نظر داشته باشین که aforge open source نیست) برا این کار یه عکس از فیلمه میگیرید و توی اون عکس نقاط قرمز رو میگردین پیدا میکنید( این یکی از بدترین و کندترین الگوریتمهایی هس که میشه پیاده کرد).
بهترین و سخترین الگوریت اینه که از الگوریتم شناسایی لکه یا bloob detection استفاده کنید. باید تمام لکه هایی که ممکنه aforge ایجاد کنه رو شناسایی کنید و بعد اونا را از طریق grayscale کردن تصویر شناسایی کنید. مزیتش نسبت به الگوریتم اولی سرعت تقریبا real time بودنش هست ولی عیبی که داره تقریبا غیر قابل پیاده سازی بودنش هست.