下面的函数会经常用到,我们可以把它封装成一个模块,使用调用它减少代码量,之后的一些常用函数也可以放到这个模块里
我们可以写一个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图像处理/')

技术
©2019-2020 Toolsou All rights reserved,
一个名叫“讨火车”的小村子 终于把火车讨来了c++内存 指针越界检测机制_CrtMemBlockHeade错误总结-myBatis plus 分页记一次EventBus内存泄露导致的项目问题服务器价格有什么差异?Android中获取当前正在显示的Activity实例创建数据mysql库流程在Vue中使用Web Worker最优化方法总结:公式解、数值优化、求解思想使用easyPOI导入Excel数据