opencv將YV12轉換爲BGR圖像

opencv的轉換方法調用如下,但是要求輸入的圖像的長和寬一定要是偶數的,否則報錯!

bgr = cv2.cvtColor(Yv12, cv2.COLOR_YUV2BGR_YV12)

實驗結果如下:

img = cv2.imread(path)
copy_img=img.copy()
Y_img = cv2.cvtColor(img, cv2.COLOR_BGR2YCrCb)
Yv12 = cv2.cvtColor(copy_img, cv2.COLOR_BGR2YUV_YV12)
yv12img = cv2.cvtColor(Yv12, cv2.COLOR_YUV2BGR_YV12)
cv2.imshow("original",img)
cv2.imshow('YV12',Yv12)
cv2.imshow('BGR',yv12img)
cv2.waitKey(0)

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章