سؤال

أحتاج إلى تثبيت OpenCV على Win32. ليس لدي تثبيت حاليا. لقد قمت بتنزيل OpenCV-2.0.0a-win32.exe وقمت بتشغيله. ماذا أفعل الآن؟ لا يوجد .lib's وما إلى ذلك.

لقد وجدت بعض التعليمات لبناء الإصدار باستخدام CMake في http://opencv.willowgarage.com/wiki/installguide . لقد قمت بتنزيل أحدث وأكبر Cmake ، وحاولت اتباع التعليمات ، لكنني كنت أخمن. لا فرح.

لقد حددت VC ++ 9 عندما فعلت "التكوين" ، لكن Cmake قامت ببناء ملف VC ++ 6 DSW. لا vcproj. لقد حولت DSW إلى VC ++ 9 VCProj على أي حال ، فقط لمعرفة ما إذا كان سيعمل. لا. قام بتجميع الكثير من الملفات ، لكن الكثيرين فشلوا لأنه لم يتمكن من العثور على OMP.H. من المؤكد أنه ليس هناك ، في أي مكان. قال سجل الإنشاء ، "أدت أداة إلى رمز خطأ من" تنفيذ خطوة بناء مخصصة ".

أنا ضائع.

من الناحية المثالية ، أود أن أجد تثبيتًا كاملاً مع جميع الملفات التي تم بناؤها مسبقًا لـ Win32 VC ++ 2008. في الفشل ، أحتاج إلى تعليمات حتى يمكنني متابعتها. جمل قصيرة وكلمات صغيرة ، ولكن الكثير منهم.

الرجاء المساعدة!

تحديث: حاولت بناء CXCORE فقط. واشتكى ، "لا يمكن فتح الملف" vCompd.lib "" هناك OMP مرة أخرى.

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

المحلول

للإصدار 2.0 ، يجب عليك إنشاء المشروع من المصدر.

هذا ما ستحتاجه:

  1. مثبت OpenCV.
  2. cmake. ها هو مثبت Cmake.
  3. تعليمات لاستخدام cmake لتثبيت OpenCV-2.0.01-Win32. تلك التعليمات تحتاج إلى خطوة إضافية إذا كنت تستخدم أ VC ++ Express الإصدار. في هذه الحالة يجب عليك الأمم المتحدة-التحقق من enable_openmp عند تشغيل واجهة المستخدم الرسومية cmake.
  4. تعليمات لإعداد مشروع التطبيق. (بفضل Mloskot لهذا الاكتشاف.)

نصائح أخرى

إذا قمت بتثبيت OpenCV-2.0.0a-win32.exe ثم سيتم تثبيت DLLs و libs مصممة مسبقا. ثم عليك فقط اتباع التعليمات في هذا البرنامج التعليمي.

أوصي بأن تمسح المجلد الذي قمت بتثبيته مسبقًا OpenCV2.0 في وإعادة تثبيته.

تحديث:

حسنًا ، آسف لم تنجح. أقترح ما يلي: تحقق من أحدث إصدار من مستودع SVN ، https://code.ros.org/svn/opencv/trunk/opencv مع أي عميل SVN - أنا أستخدم السلاحف.

ثم قم بتشغيل Cmake (أرى أنك قمت بتثبيته بالفعل) على المجلد المصدر ثم قم بتجميع ملف الحل. هذه ينبغي العمل - يفعل بالنسبة لي.

أعتذر عن إجابتي القديمة - لقد بدأت مع OpenCV قبل بضعة أشهر بنفس الطريقة وافترضت أن تنزيل الإصدار الذهبي لا يزال يعمل - على ما يبدو لا.

OMP

قد تنشأ مشكلة OMP من التحقق تمكين OpenMP في تكوين CMake. حاول إلغاء تحديد ذلك .. قد يحل مشكلتك الأولية.

تابعت إجراء Jive Dadson للحصول على OpenCV2.0 للعمل على Visual Studio 2010 Express (المعوقين OMP). ذهب كل شيء على ما يرام حتى تجميع الأشياء التي تم إنشاؤها في التصحيح والإصدار. في كلتا الحالتين ، حصلت على هذا الخطأ: "الرابط: خطأ فادح LNK1181: لا يمكن فتح ملف الإدخال '../../lib/release/cv200.lib'" في تصحيح الاختلاف الوحيد هو أن المكتبة هي cv200d.lib.

تحرير: لقد حلت عن طريق تنزيل أحدث لقطة SVN لـ OPENCV2.0. شيء واحد إضافي على Vista/7: قد يكون من الجيد تنفيذ Cmake كمسؤول.

  1. تحميل OpenCV Installer للنوافذ
  2. اقرأ opencv -2.0.0a-win32.readme.please.txt
  3. يتبع OpenCV مع Visual C ++ 6.0 ، 2005 Express ، و 2008 Express من أجل إنشاء مشروع باستخدام OpenCV
مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top