常用函数
图片读写
- cv.imread()函数
Mat cv::imread ( const String & filename,
int flags = IMREAD_COLOR
)
Python:
retval = cv.imread( filename[, flags] )
Parameters
filename Name of file to be loaded.
flags Flag that can take values of cv::ImreadModes
cv2.IMREAD_GRAYSCALE 0
cv2.IMREAD_COLOR 1
cv2.IMREAD_UNCHANGED -1
需注意:输入只有filename时程序文件和图像文件保存在同一路径下面。
那么如果不在一个路径需要怎么表示呢?
-
cv.imwrite(‘新保存的图像名和格式’,图像变量名)函数
可以通过该函数修改图像的格式并保存。但是路径可以修改吗? -
cv.namedWindow(‘窗口名称’)
创建窗口。 -
cv.imshow(‘窗口名称’,图像变量名)
显示窗口。 -
cv.destroyWindow(‘窗口名称’)
销毁窗口。
cv.destroyAllWindows():销毁所有窗口。 -
cv.waitkey()函数
需要注意的一点是:waitkey函数不仅是键盘的 API,而且是和窗口相关的唯一函数。所以如果不加该函数,则窗口无法正常显示。(opencv的窗口函数和waitKey函数相互依赖。OpenCV的窗口只有在调用waitKey函数时才会更新,waitKey函数只有在OpenCV窗口成为活动窗口时,才能捕获输入信息。)