سؤال

أحتاج إلى إنشاء تطبيق .NET حيث يجب علي اكتشاف كائن معين، المستخدم يحتفظ، باستخدام كاميرا.

إذا كان يجب أن يكون لدى الكائن بعض الخصائص المحددة بحيث يمكن التعرف عليه بسهولة والكشف عن المساحة المحيطة، من فضلك أعطني بعض النصائح (EX A COBE الأخضر؟)

ما هي أفضل مكتبة تقنية / .NET لاستخدامها؟ أحتاج إلى الترجمة في الوقت الحقيقي حركة يد المستخدم وعرض الرسوم المتحركة على الشاشة وفقا لذلك.

هل كانت مفيدة؟

المحلول

للكشف عن الحركة: ابحث عن الميزات الجيدة (الزوايا، أي.) وإطعامهم في خوارزمية التدفق البصري لوكاس كناادا. لدى OpenCV تلك الوظائف لكنني لا أعرف ما إذا كان OpenCVNet أم لا.

إذا كان لك كائنك ميزة محددة، مثل كونه أكثر خضرة في المشهد على سبيل المثال، يمكنك استخدام Tresholding. وإلا تحتاج إلى استخدام تقنيات التعرف على نمط.
كود مزيف:

threshold1 = 128
threshold2 = 64
foreach Pixel p in Picture
 if (p.Green > 128) and (p.Red < threshold2) and (p.Blue < threshold2)
   outputImage.CurrentPixel = 255
else
   outputImage.CurrentPixel = 0

هنا سيكون لديك صورتك التي تظهر الخضر والأبيض والباقي أسود

نصائح أخرى

أنت تبحث عن aforge.net..
أنظر أيضا هذه المقالة.

أود أن أقترح الوصول إلى السرعة opencv., EMGU CV's .NET ميناء أستخدمها.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top