मैं छवि 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
फ़ंक्शन का उपयोग करने की आवश्यकता क्यों है ?