OpenCV çok çerçeveli bir TIFF yığını yükleme kapasitesine sahip olup olmadığını bilen var mı? python 2.6 ile OpenCV 2.2.0 kullanıyorum.OpenCV üzerinden çok çerçeveli bir TIFF yükleyebilir miyim?
cevap
Ne yazık ki OpenCV TIFF dizinlerini desteklemiyor ve yalnızca çok çerçeveli TIFF dosyalarından ilk çerçeveyi okuyabiliyor.
OpenCV çok çerçeveli TIFF dosyalarını açamazken, görüntüyü PIL kullanarak açabilir ve ardından verileri OpenCV'ye geçirebilirsiniz. Ben henüz TiffCapture yükledikten pip sonra yeni "cv2" ad
tiff = Image.open('sample.tif')
try:
while 1:
# Convert PIL image to OpenCV
image = cv.CreateImageHeader(tiff.size, cv.IPL_DEPTH_8U, 1)
cv.SetData(image, tiff.tostring()) # It's "tostring" and not "toString()"!
# Do whatever you're going to do with OpenCV data
tiff.seek(tiff.tell()+1)
except EOFError:
pass
Bunun için teşekkürler. Başka birinin umurunda olursa, 'cv2''de çalıştım. Dahası, bir '' cv2'' yakalama nesnesinin davranışını öykünen bir sınıf yaptım, çoklu çerçeve TIFF dosyalarını bir film dosyası gibi ele alabilirsiniz. "PseudoCapture" sınıfına bakın: https://github.com/danielballan/mr/blob/master/mr/video/tiff.py –
@Dan Allan İlgileniyorum ama bu link artık bozuldu mu? senaryonu sağlamak lütfen? – JEquihua
Görüntü okuma malzemelerini "pims" olarak adlandırdığım ayrı bir depoya ayırdım. Şu anda bu kuruluş sayfasında yaşıyor: https://github.com/soft-matter/pims –
Ayrıca OpenCV yüklemek ve erişim tiff yığınlarının olabilir çalışmayı almanız mümkün olmamıştır. PIL kullanarak tiff'ler için OpenCV'de beklediğiniz tüm VideoCapture yöntemlerini uygular.
- 1. Ucode'ı ubuntu'ya yükleyebilir miyim?
- 2. Bir kitaplığı bir bellek akışından yükleyebilir miyim?
- 3. Java'da değişkenleri aşırı yükleyebilir miyim?
- 4. Javascript'te bir çok sayfalı TIFF görüntüle
- 5. Çok bölüm için UrlEncodedFormEntity kullanarak Görüntüleri ve metni yükleyebilir miyim?
- 6. TIFF
- 7. CALayer'da Çok Sayfalı TIFF NSImage'ın Otomatik Ölçeklendirilmesi
- 8. scala - Curried yöntemlerini aşırı yükleyebilir miyim?
- 9. Bir asp 5/MVC 6 Görünüm Bileşenini ajax üzerinden yeniden yükleyebilir miyim?
- 10. Kavanozu groovy'ye dinamik olarak yükleyebilir miyim?
- 11. Eklentiyi Amazon Elasticsearch Service'e yükleyebilir miyim?
- 12. "scraperwiki" kitaplığını yerel olarak yükleyebilir miyim?
- 13. Çerçeveli bir mesajla bir Rhombus oluşturma
- 14. Kapaması Python'da döngüleri olan bir işlevi geri yükleyebilir miyim?
- 15. Bir fiziksel telefonu yedekleyebilir ve öykünücüye geri yükleyebilir miyim?
- 16. Xcode'taki Kakao Çerçeveli Pencere Görünümü
- 17. .htaccess dosyasından bir apache modülü yükleyebilir misiniz?
- 18. Performansı iyileştirmek için iPhone'daki özel yazı tiplerini önceden yükleyebilir miyim?
- 19. Visual Studio 2015 Enterprise ve Pro'yu yan yana yükleyebilir miyim?
- 20. Google fontlarını Matplotlib ve Jupyter ile yükleyebilir miyim?
- 21. Kötü SVG kaliteli TIFF
- 22. Tiff ek açıklamaları
- 23. Youtube videosunu ve küçük resmini aynı anda yükleyebilir miyim?
- 24. Telefonun fotoğraf makinesinden HTML5 ile fotoğraf yükleyebilir miyim
- 25. .NET kullanarak .NET'in yeni sürümünü program aracılığıyla yükleyebilir miyim?
- 26. Çok kullanıcılı SSH üzerinden çok kanallı depolar?
- 27. html dosyamı sadece bir kez UI yönlendirici uygulaması olan bir Angular 1.4 ile yükleyebilir miyim?
- 28. Windows Üzerinden Çok Çekirdekli Haskell
- 29. Java ImageIO kullanarak Tiff sıkıştırma
- 30. OpenCV C++: Uchar veri işaretçisi üzerinden CV_32F erişim piksel değeri
Bu yüzden korktum .. onay için teşekkürler. – so12311