【OpenCV】读入数字图像基础操作学习笔记

目录

读入数字图像:

窗口中显示图像:

将图像保存到本地:

窗口销毁(打开窗口就要销毁,以免影响后续十月):

等待输入:


读入数字图像:

cv2.imread(所需读入的图像的完整路径(若图像在程序下的文件夹下也可直接输入图像名称),读入图像的形式)

读入图像的形式:

cv2.IMREAD_CDLOR(也可写'1'):加载彩色图像,忽略透明度

cv2.IMREAD_GRAYSCALE(也可写'0'):以灰度模式加载图像.

cv2.IMREAD_UNCHANGED(也可写'-1'):保留读取图片原来的颜色通道.

窗口中显示图像:

cv2.imshow(窗口名称(字符串形式),图像对象(imread函数获得的对象))

将图像保存到本地:

cv2.imwrite(保存图片的完整路径(若是保存在程序下的文件夹内也可直接输入保存的图像名称),图像对象(类型得是numpy中的ndarray类型))

窗口销毁(打开窗口就要销毁,以免影响后续十月):

销毁指定窗口:cv2.destroyWindow(窗口名)

销毁全部窗口:cv2.destroyAllWindow()

等待输入:

cv2.waitKey(time)

如果time>0,则为计时,单位毫秒,时间过后继续执行下面内容.

如果time<=0,则为图像窗口等待键盘敲击.

窗口停留一段时间后自动销毁例:

复制代码
if cv2.waitKey(1000):
    cv2.destroyAllWindow()

输入esc键销毁窗口例:

复制代码
if cv2.waitKey(0)==27:
    cv2.destroyAllWindow()
相关推荐
伊织code4 小时前
OpenCV 官翻6 - Computational Photography
人工智能·opencv·计算机视觉·去噪·hdr·修复·曝光
落鹜秋水4 小时前
xss总结
开发语言·python
Norvyn_75 小时前
LeetCode|Day19|14. 最长公共前缀|Python刷题笔记
笔记·python·leetcode
单线程_015 小时前
血条识别功能实现及原理
python
拉一次撑死狗6 小时前
Python绘制数据(二)
开发语言·python·信息可视化
淦暴尼6 小时前
用Python做数据分析:5个实战案例
python·信息可视化·数据分析
花火|6 小时前
关于pytorch虚拟环境及具体bug问题修改
人工智能·pytorch·python
斟的是酒中桃7 小时前
【学习记录】智能客服小桃(进度更新ing)
人工智能·python·学习·语言模型·langchain·agent
西猫雷婶7 小时前
python学智能算法(十九)|SVM基础概念-超平面
开发语言·人工智能·python·深度学习·算法·机器学习·支持向量机
伊织code8 小时前
OpenCV 官翻 4 - 相机标定与三维重建
人工智能·opencv·3d·相机标定·camera·三维重建