栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

OpenCV笔记————sample(Image load)

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

OpenCV笔记————sample(Image load)

代码粘贴自OpenCV 4.0 Tutorial
注释为代码学习过程
Image load 代码如下:

import cv2 #对于python而言,在引用opencv库的时候需要写为import cv2。
           # 其中,cv2是opencv的C++命名空间名称,使用它来表示调用的是C++开发的opencv的接口。
#其中external libraries是指你安装的解释器自带的外部的库。 先在  External Libraries  中添加opencv的库,
#导入opencv所在的文件夹Lib。
src = cv2.imread("dataset/train/bees/1.png")#cv2.imread()接口读图像,读进来直接是BGR格式数据格式在 0~255,是像素格式,并赋值给src
#cv2.imread(filepath,flags)     #读入一张图像
                                 #filepath:要读入图片的完整路径
                                 #flags:读入图片的标志
cv2.namedWindow("input", cv2.WINDOW_AUTOSIZE)#namedWindow()的功能就是新建一个显示窗口。可以指定窗口的类型。
#  WINDOW_AUTOSIZE为窗口大小自动适应图片大小,并且不可手动更改。WINDOW_NORMAL 用户可以改变这个窗口大小。
#  WINDOW_KEEPRATIO窗口大小保持比例。WINDOW_GUI_EXPANDED显示色彩变成暗色。WINDOW_FREERATIO窗口大小自适应比例。

cv2.imshow("input", src)#函数的作用是在指定的窗口中显示图像。如果窗口是用cv::WINDOW_AUTOSIZE标志创建的,图像将显示其原始大小,
# 但它仍然受到屏幕分辨率的限制。否则,图像将按比例缩放以适应窗口

cv2.waitKey(0)#当imshow之后不跟waitkey时,相当于没有给imshow提供时间展示图像,会只有一个空窗口一闪而过。

cv2.destroyAllWindows()#cv2.destroyAllWindows() 用来删除窗口的,()里不指定任何参数,则删除所有窗口,删除特定的窗口,往()输入特定的窗口值。

运行结果如下:

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/272878.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号