2011-09-16 33 views
5

Cycwin ile çalışmak için OpenCV 2.3 bir webcam almaya çalışırken bir sorunum var. Windows 7 64-bit sistemim var ve C++ programımı yapmak için Notepad ++ ve cygwin derleyicileri kullanıyorum. Ben benzer sorunları olan diğer mesajları gördük: Ben ilk Cygwin Limanları üzerinden OpenCV yüklemeden çalıştıWeb kamerası çalışmak için OpenCV 2.3 ile çalışmak Cygwin ile

Getting Webcam to work in OpenCV

Can't access webcam with OpenCV

. Bu kurulumu oldukça kolaydır, ancak webcam problemi ile karşılaşıyorum (bir cihaz bulmaya çalışırken daima yanlış döner). Ayrıca OpenCV oluşturmaya ve CMake'in komut satırı lezzetini kullanarak manuel olarak yüklemeye çalıştım. HAVE_VIDEOINPUT ve HAVE_DSHOW bayraklarını eklemeyi denedim ama zar atmadım. Tüm programlarim güzelce derleniyor ve bu web kamerası olayı için bir kenara OpenCV'nin tüm işlevlerine sahibim.

Herkes Cycwin üzerinde OpenCV 2.3'ü web kamerasıyla başarıyla çalıştı mı?

cevap

2

OpenCV'nin cygwin yapısının bir web kamerasına erişmesi olası değildir. En azından OpenCV cmake betiklerini kesmeden mümkün değildir. Cygwin OpenCV yapısı altında her zaman UNIX şubesini izler ve video giriş/çıkışlar derleme dışında tutulur.

+0

Bunu kabul edeceğim. Bir iş yaptıklarını bitti. VS2010'da OpenCV oluşturdum ve VS çerçevesindeki yeni bir projeye web kamerası çerçevelerini çekmek için modülümün üzerine yerleştirdim. Çalışmaya başladığımda, Visual Studio Uygulaması çalıştırılabilirliğini yakaladım ve projemi cygwin klasörlerine yerleştirdim (kolay erişim için). Şimdi, web kamerasını yakaladığımda, bu Uygulamayı kullanabilir ve çerçeve verilerini diğer OpenCV araçlarıma yönlendirebilirim. – chembrad

İlgili konular