Python中怎么读写图像
生活随笔
收集整理的這篇文章主要介紹了
Python中怎么读写图像
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
Python中,主要使用的圖像處理庫是PIL(Python Imaging Library)、opencv、scikit-image
1. 用PIL讀寫圖片1
PIL讀出的圖片是PIL.PngImagePlugin.PngImageFile格式。img.size得到的尺寸是(W,H)形式的,轉換成numpy數據后就是(H,W,C).顏色模式img.mode為RGB。
2. opencv讀寫圖片2
opencv讀出的圖片是numpy.ndarray格式。尺寸是(H,W,C)形式.顏色模式為BGR`。
3. scikit-image讀寫圖片
from skimage.io import imshow,imsave from matplotlib import pyplot as pltimg = io.imread('data/timg.jpg')#讀取圖片 print(type(img))#<class 'numpy.ndarray'> print(img.shape)#(803, 599, 3) imshow(img)#顯示圖像要借助matplotlib庫 imsave('a3.jpg',img)#保存圖像 plt.show()#顯示圖像scikit-image讀出的圖片是numpy.ndarray格式。尺寸是(H,W,C)形式.顏色模式為RGB`。
python中PIL.Image和OpenCV圖像格式相互轉換
skimage與opencv圖片格式的相互轉換
https://www.cnblogs.com/meitian/p/3699223.html ??
https://blog.csdn.net/claroja/article/details/83031748 ??
總結
以上是生活随笔為你收集整理的Python中怎么读写图像的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Python函数及相关知识
- 下一篇: 类别名转成数字标签