Python-OpenCV 笔记8 -- PIL.Image和OpenCV图像格式转换
生活随笔
收集整理的這篇文章主要介紹了
Python-OpenCV 笔记8 -- PIL.Image和OpenCV图像格式转换
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
Python-OpenCV 筆記8 – PIL.Image和OpenCV圖像格式轉換
1、PIL.Image 轉 OpenCV
import cv2 from PIL import Image import numpy # 用 PIL.Image 打開圖片 image = Image.open('1.jpg')# 轉為 OpenCV 圖像格式 img = cv2.cvtColor(numpy.asarray(image), cv2.COLOR_RGB2BGR)# OpenCV 保存圖片 cv2.imwrite('1.png', img)2、OpenCV 轉 PIL.Image
import cv2 from PIL import Image import numpy# 用 OpenCV 打開圖片 img = cv2.imread('1.jpg')# 轉為 PIL.Image 圖像格式 image = Image.fromarray(cv2.cvtColor(img, cv2.COLOR_BGR2RGB))# PIL.Image 保存圖片 image.save('1.png')3、作用
問題: OpenCV 不能打開路徑帶有中文的圖片
解決: PIL.Image 能打開路徑帶有中文的圖片,先用 PIL.Image 打開圖片再轉為 OpenCV 的圖像格式。
總結
以上是生活随笔為你收集整理的Python-OpenCV 笔记8 -- PIL.Image和OpenCV图像格式转换的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: java slot_LocalVaria
- 下一篇: matlab人民币识别,MATLAB-O