语言:python

import cv2

img_cv=cv2.imread("D:/sunflower.png")
cv2.imshow("opencvWin",img_cv)
cv2.waitKey()
from PIL import Image  #使用的是自己系统里安装的软件来显示图片

img_pil=Image.open("D:/sunflower.png")
img_pil.show()
import matplotlib.pyplot as plt

img_matplot=plt.imread("D:/sunflower.png")
plt.figure("matplotWin")
plt.imshow(img_matplot)
plt.show()

cv2与Image互转,注意只有opencv的图片是BGR顺序的,其他都是RGB顺序

# Image转cv2
cv2_img = cv2.cvtColor(numpy.asarray(Img_img),cv2.COLOR_RGB2BGR)

# cv2转Image
pil_img = Image.fromarray(cv2.cvtColor(cv_img,cv2.COLOR_BGR2RGB))

 

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-09-23
  • 2021-09-30
  • 2022-12-23
猜你喜欢
  • 2021-12-14
  • 2022-12-23
  • 2021-12-08
  • 2022-12-23
相关资源
相似解决方案