下面的函数会经常用到,我们可以把它封装成一个模块,使用调用它减少代码量,之后的一些常用函数也可以放到这个模块里
我们可以写一个imutils.py文件
#imutils.py import cv2 import numpy as np import matplotlib.pyplot as plt def
show(image): #显示图片 plt.imshow(image) plt.axis('off')#不显示坐标轴 plt.show() def
imread(image): #读取图片 image = cv2.imread(image) image = cv2.cvtColor(image,cv2.
COLOR_BGR2RGB) return image <>注意:cv2.COLOR_BGR2RGB
cv2默认为 BGR顺序,而Matplotlib库顺序为RGB,所以需要转换
调用imutils模块,读取存放在“D:/OpenCV图像处理/”下的图片,此时的绝对路径中可以出现中文。
from imutils import * #设置工作路径 import os #导入os模块 os.chdir('D:/OpenCV图像处理/')
今日推荐