from opencv image to PIL image and reverse

import cv2
import numpy as np
from PIL import Image

img = cv2.imread("path/to/img.png")

# You may need to convert the color.
img = cv2.cvtColor(img, cv2.COLOR_BGR2RGB)
im_pil = Image.fromarray(img)

# For reversing the operation:
im_o = np.asarray(im_pil)
im_opencv = im_o[:, :, ::-1].copy()

 

posted @ 2017-08-21 14:20  牧马人夏峥  阅读(256)  评论(0编辑  收藏  举报