Unix'ten bir OpenCV 2.2 uygulaması yüklüyorum (bu) Windows 7 64- bit ve ben cv :: imwriteOpenCV im2rite 2.2 mesajıyla istisna neden olur "OpenCV Hatası: Belirtilmemiş uzantı için bir yazarı bulamadım. Belirtilmemiş" Windows 7
denir aşağıdaki özel durumu alıyorsunuz "OpenCV hata: bilinmeyen fonksiyonunda belirtilmemiş hata (belirtilen uzatılması için bir yazar bulamadım), dosya highgui \ src \ loadsave.cpp"
Orijinal unix uygulaması Mac ve Linux kutularında iyi çalışıyor.
Windows'da bu çalışmayı yapan kitaplık veya derleyici yapılandırmasının eksik olabileceğini herhangi bir kişi biliyor mu?
GÜNCELLEME: pencereler için OpenCV sitesinden v2.2 için
- İndirilen ikilileri:
Ben OpenCV yayınlanmasını sağlamak için aşağıdaki şeyler yaptılar. Orijinal uygulama kullandığı için 2.2 kullanıyorum ve bu aşamada yapmamı karmaşıklaştırmak istemiyorum.
- Bir .png dosyasına yazmayı deniyorum. OpenCV koduna baktım ve Pngs veya jpegs gibi Encoder'lar için harici lib'lerin gerekliliğini fark ettim, bu yüzden .pm'ye yazmayı denedim, .pmp denemeye gerek yok, ama aynı hatayı alıyorum.
- Kullanımımın bir örneği cv :: imwrite ("out.png", cv_scaled);
-
: cv_scaled biçimi CV_32FC1 ile :: Mat tipi cv olduğu
- bu sorular ortaya çıkardığını çalışmıyor özdeş kod unix
gerçeği .bmp veya Ppm içinde çalışıyor unutmayınız
- Bu çok basit formatlar neden çalışmıyor?
- Yüklü Encoder'ların programlı olarak listesini görmenin bir yolu var mı?
Bu sorunun hatalarını ayıklamama yardımcı olan tür yardımlarınız için tekrar teşekkür ederiz.
+1()' OpenCV 2.3 benim WinXP kutuyu VS 2005 tarihinde. – karlphillip
Aynı sorunu yaşadım ve hata ayıklama yaparken OpenCV'den sürüm kitaplıkları kullanıyordum. Kütüphaneleri hata ayıklamak için çözdüm ve problemleri çözdüm. Benim yaptığım gibi aynı tür bir hata yaptıysa. – MeM