Chcę używać OpenCV2.0 i Python2.6, aby wyświetlać obrazy o zmienionym rozmiarze. Użyłem i zaadaptowałem przykład ze strony http://opencv.willowgarage.com/documentation/python/cookbook.html, ale niestety ten kod jest przeznaczony dla OpenCV2.1 i wydaje się, że nie działa na 2.0. Tutaj mój kod:
import os, glob
import cv
ulpath = "exampleshq/"
for infile in glob.glob( os.path.join(ulpath, "*.jpg") ):
im = cv.LoadImage(infile)
thumbnail = cv.CreateMat(im.rows/10, im.cols/10, cv.CV_8UC3)
cv.Resize(im, thumbnail)
cv.NamedWindow(infile)
cv.ShowImage(infile, thumbnail)
cv.WaitKey(0)
cv.DestroyWindow(name)
Ponieważ nie mogę użyć
cv.LoadImageM
użyłem
cv.LoadImage
zamiast tego, co nie stanowiło problemu w innych aplikacjach. Niemniej jednak cv.iplimage nie ma atrybutów wierszy, kolumn ani rozmiaru. Czy ktoś może mi podpowiedzieć, jak rozwiązać ten problem? Dzięki.