Я намагаюся перетворити зображення 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()
Але я думаю, що зображення не перетворюється у формат CV. Вікно показує мені велике коричневе зображення. Де я помиляюся при перетворенні зображення PIL
у CV
формат?
Крім того, чому мені потрібно вводити текст cv.cv
для доступу до функцій?