Tôi đang cố gắng để chuyển đổi hình ảnh từ PILđể OpenCVđịnh dạng. Tôi đang sử dụng OpenCV 2.4.3. đây là những gì tôi đã cố gắng cho đến bây giờ.
>>> 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()
Nhưng tôi nghĩ rằng hình ảnh không được chuyển đổi sang định dạng CV. Cửa sổ cho tôi thấy một hình ảnh lớn màu nâu. Nơi tôi đi sai trong chuyển đổi hình ảnh từ PILđể CVđịnh dạng?
Ngoài ra, tại sao tôi cần gõ cv.cvđể truy cập các chức năng?