【摘要】:Python中打开一张图像,在cv2.imread()函数中加入文件路径,存储图像文件时可以利用cv2.imwrite函数。import cv2img=cv2.imreadcv2. imwrite在图像存储时,imwrite可以指定文件的存储类型,如上例中将读取的jpg文件存储为png文件。批量图像数据处理时,往往需要遍历文件夹进行操作,此时需要导入os库,示例如下:import cv2import osimgpath="./test"#图片路径imgfiles=os.listdir#获取文件列表for file in imgfiles:i=i+1img=cv2.imreadcv2. imwrite#以数字作为文件名存储为png文件
Python中打开一张图像,在cv2.imread()函数中加入文件路径,存储图像文件时可以利用cv2.imwrite函数。
import cv2
img=cv2.imread("test.jpg")
cv2. imwrite("test.png",img)
在图像存储时,imwrite可以指定文件的存储类型,如上例中将读取的jpg文件存储为png文件。
上述示例中,使用cv2.imread()函数读取图像会返回一个代表图片的NumPy数组,它还有第二个参数,表示读取图片返回的形式,共有三种选择:cv2.IMREAD_COLOR、cv2.IMREAD_GRAYSCALE和cv2.READ_UNCHANGED。其作用可根据字面得到。另外,可以使用数字来表示这三种读图模式,分别对应着1、0、-1。
批量图像数据处理时,往往需要遍历文件夹进行操作,此时需要导入os库,示例如下:
import cv2(www.xing528.com)
import os
imgpath="./test"#图片路径
imgfiles=os.listdir(imgpath)#获取文件列表
for file in imgfiles:
i=i+1
img=cv2.imread(imgpath+"/"+file)
cv2. imwrite(imgpath+"/"+str(i)+".png",img)#以数字作为文件名存储为png文件
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。