主页 > 其他  > 

opencv(1):创建和显示窗口,读取保存图片

opencv(1):创建和显示窗口,读取保存图片

下载源码,方便查看 API 信息。

快速在源码文件夹中搜索相关 api.

grep“namedWindow('*-Rn // 限定 .h 文件 grep“namedWindow('*-Rn|grep "\.h" vscode 语法检测有问题

一直有波浪线 打开 vscode, setting 界面,搜索 python 在 setting.json 中打开 ,添加

"python.linting.pylintArgs": [ "--errors-only", "--generated-members=numpy.*,torch.*,cv2.*,cv.*", ], 创建和显示窗口

涉及的 API:

namedWindow()imshow()destroyAllWindows()resizeWindow namedWindow() cv.namedWindow(winname, flags=None)

OpenCV中namedWindow()函数使用

flags 描述:

import sys import cv2 cv2.namedWindow("new", cv2.WINDOW_AUTOSIZE) cv2.resizeWindow("new", 400, 400) # 设置窗口大小 cv2.imshow("new", 0) # 所有的鼠标和键盘的事件都是通过 waitKey() 来进行的 # 0 表示一直显示 cv2.waitKey(0) # 1 表示 1ms 后消失 # cv2.waitKey(1) # 1000 表示 1s 后消失q # cv2.waitKey(1000) key = cv2.waitKey(0) if key == ord("q"): sys.exit() # 销毁所有窗口 cv2.destroyAllWindows() 加载图片

涉及的 API:

imread

opencv学习——imread()读取图像

imread import cv2 cv2.namedWindow("new", cv2.WINDOW_NORMAL) cv2.resizeWindow("new", 400, 400) # 设置窗口大小 img = cv2.imread("C:/Users/PC/Pictures/test.JPG") cv2.imshow("new", img) key = cv2.waitKey(0) if key == ord("q"): exit() # 销毁所有窗口 cv2.destroyAllWindows() 保存图片 imwrite(name, img) name: 要保存的文件名要保存的mat
标签:

opencv(1):创建和显示窗口,读取保存图片由讯客互联其他栏目发布,感谢您对讯客互联的认可,以及对我们原创作品以及文章的青睐,非常欢迎各位朋友分享到个人网站或者朋友圈,但转载请说明文章出处“opencv(1):创建和显示窗口,读取保存图片