मैं छवि PILको OpenCVप्रारूप से बदलने की कोशिश कर रहा हूं । मैं उपयोग कर रहा हूं OpenCV 2.4.3। यहाँ मैं अब तक का प्रयास किया है।
>>> 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()
लेकिन मुझे लगता है कि छवि सीवी प्रारूप में परिवर्तित नहीं हो रही है। विंडो मुझे एक बड़ी भूरी छवि दिखाती है। मैं कहां से छवि परिवर्तित में गलत जा रहा हूँ PILकरने के लिए CVप्रारूप?
इसके अलावा, मुझे cv.cvफ़ंक्शन का उपयोग करने की आवश्यकता क्यों है ?