opencv(1):创建和显示窗口,读取保存图片
- 其他
- 2025-08-12 20:21:03

下载源码,方便查看 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:
imreadopencv学习——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: 要保存的文件名要保存的matopencv(1):创建和显示窗口,读取保存图片由讯客互联其他栏目发布,感谢您对讯客互联的认可,以及对我们原创作品以及文章的青睐,非常欢迎各位朋友分享到个人网站或者朋友圈,但转载请说明文章出处“opencv(1):创建和显示窗口,读取保存图片”