Ben görüntüyü dönüştürmek için çalışıyorum PIL
için OpenCV
formatında. Kullanıyorum OpenCV 2.4.3
. İşte şimdiye kadar denediğim şey.
>>> from PIL import Image
>>> import cv2 as cv
>>> pimg = Image.open('D:\\traffic.jpg') #PIL Image
>>> cimg = cv.cv.CreateImageHeader(pimg.size,cv.IPL_DEPTH_8U,3) #CV Image
>>> cv.cv.SetData(cimg,pimg.tostring())
>>> cv.cv.NamedWindow('cimg')
>>> cv.cv.ShowImage('cimg',cimg)
>>> cv.cv.WaitKey()
Ancak görselin CV formatına dönüştürülmediğini düşünüyorum. Pencere bana büyük kahverengi bir görüntü gösteriyor. Nerede görüntüyü dönüştürme içinde yanlış gidiyorum PIL
için CV
formatında?
Ayrıca, cv.cv
işlevlere erişmek için neden yazmam gerekiyor ?