Конвертировать изображение из формата PIL в формат openCV

я пытаюсь конвертировать изображение из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 получить доступ к функциям?

Ответы на вопрос(2)

Ваш ответ на вопрос