2011-01-05 18 views
5

En son OpenCV 2.2 kaynaklarını Windows'a yükledim ve Windows XP'de, CMake 2.8 yardımıyla, MinGW 4.4.1'i kullanarak derledim.OpenCV 2.2 Windows XP MinGW yapı çökmeleri namedWindow, imshow

Her şey düzgün gitti ve derleme (mingw32-marka) ve yükleme (mingw32-make install) başarıyla tamamlandı. Bazı namedWindow içeren kod() ve imshow() highgui işlevleri derleme yaparken

Ancak, program çöküyor ama derler. Kod çöker aşağıdaki tek hat:

namedWindow ("img", CV_WINDOW_AUTOSIZE);

görüntülerin gösterilmesi, OpenCV ile gelen örnek programlar

da çökmesine.

Aynı sorunu yaşayan herkes var mı, bir çözümünüz var mı?

Ben de derledik ve sorunsuz linux (Ubuntu) üzerinde OpenCV 2.2 kullanıyorum.

Çok teşekkürler.

+0

OpenCV'yi Visual Studio'yu değil, MinGW ile kullanmak istediğiniz bir neden var mı? OpenCV, Visual Studio'nun altında çalışıyor. –

cevap

4

Aynı sorun var. CMake, MSYS-make ve mingw kullanarak OpenCV 2.2'yi WindowsXP altında oluşturdum.

sollution burada açıklanmıştır:

  1. Kullanım CKağıt (2.8.4), hedef dizini belirtin ve msys en marka "Configure" çalıştırın: mingw32 SSE/SSE2 instabilities

    ne yaptım şudur.

  2. "CMAKE_BUILD_TYPE" adresinde Debug yazın.
  3. "SSE2" onay işaretini kaldır.
  4. "Yapılandır" ı tekrar çalıştırın.
  5. "Generate" komutunu çalıştırın.
  6. Hedef dizinde make'u çalıştırın.
  7. Çalıştır make install.

Bu benim için çalıştı.

İlgili konular