سؤال

لا أفهم ما الذي يجب علي تثبيته لتشغيل EmguCV. لقد فتحت نموذج src المقدم مع EmguCV، ولكن ظهرت لي أخطاء في Visual studio 2008.

لقد قمت أيضًا بتجربة مغلفات .NET أخرى لـ OpenCV، ولكن لم يعمل أي منها (بما في ذلك الأمثلة).تظهر رسالة "(نموذج البرنامج) واجه مشكلة ويجب إغلاقه. يرجى الإبلاغ عن هذا الخطأ إلى Microsoft bla bla bla" بعد تشغيل أي برنامج يستخدم OpenCV.

كيفية جعل هذا العمل في C#؟

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

المحلول

هل جميع .dlls المطلوبة في المكان؟ محاولة نسخ كافة .dlls Emgu إلى الدليل الذي يحتوي على .exe.

لأتمتة هذه أضفت حدث بعد بناء في Visual Studio:

xcopy /Y /D /F $(ProjectDir)Emgu.CV.Binary-2.0.1.0\*.dll $(TargetDir)

وتحتاج إلى تعيين الدليل المصدر الصحيح (أود أن تبقي يبس بلدي جنبا إلى جنب مع المصادر).

نصائح أخرى

لقد واجهت مشاكل مع الأمثلة عندما استخدمت Visual Studio 2010، وهذا ما فعلته:

  1. المراجع المحذوفة:Emgu.CV.dll Emgu.UI.dll Emgu.Util.dll
  2. من قائمة "المشروع" -> التفضيلات -> وقم بتغيير هدف .Net Framework إلى 3.5
  3. لقد أضفت ملفات DLL التي قمت بتنزيلها (تلك التي تحمل نفس الاسم الذي قمت بحذفها من قبل)

وهناك writeup جميلا في هذا وأضاف بعد الإجابات أعلاه: <لأ href = "http://www.codeproject.com/Articles/257502/Creating-Your-First-EMGU-Image-Processing-Project" يختلط = "نوفولو"> http://www.codeproject.com/Articles/257502/Creating-Your-First-EMGU-Image-Processing-Project

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