opencv图像基础-下载安装与基本操作

发布于:2025-07-27 ⋅ 阅读:(14) ⋅ 点赞:(0)

目录

一、opencv库的下载安装

二、opencv的导入使用

三、操作练习

1.图像基础练习

2.设置图像随机黑白像素值

3.调整图像大小

4.图像剪切

5.图像绘制

6.读取视频

总结


一、opencv库的下载安装

conda activate (虚拟环境名称)   -------最好在对应虚拟环境内下载,不建议在base原始基本库中

下载速度过慢可以在后面加入清华源   -i https://pypi.tuna.tsinghua.edu.cn/simple 可理解为下载加速器,也可在网上搜索其他加速源(阿里云源,中科大源等)

二、opencv的导入使用

在开头引入opencv,便于后续使用

import cv2

但一般我们会将其引入并取别名为 cv

import cv2 as cv

三、操作练习

1.图像基础练习

      使用前需注意,图片中的images需要导入到与文件对应位置--(文件位置-文件名-图片名)

game为原色,geme1使用cv.COLOR_BGR2RGB将图像从BGR颜色空间转换为RGB颜色空间

并注意winname(创建的窗口名字)处绿色引号内的名称不能相同,否则只会出现 (一张!) 相同名称对应的图片

运行结果:

2.设置图像随机黑白像素值

引入 NumPy(import numpy as np)的核心原因是为了修改图像的像素数据(height,width,channer)高度、宽度、通道数

运行结果:

全0黑色图像

使用np.full创建白色图像

三种方式均可表示创建白色图像(默认填充值为255)

生成随机像素值

3.调整图像大小

pig1原图片过大,不方便展示

pig1是修改 (heiht,width) 后的图片

运行结果处有原图片的像素值大小,根据需求修改即可,上方修改为(500,500)


 

4.图像剪切

对图像区域进行剪切那必定需要确定区域,那么如何查看图片中位置对应像素值?

只需将图片使用电脑自带的画图工具打开即可!

也可根据以下步骤:此处使用的是pycharm展示

找到图片所在处,右键鼠标点击打开方式选择画图工具即可

确定要圈出的区域最好使用矩形圈出,随后将鼠标放在圈出猪猪鼻子矩形的左上角位置,此时图片左下角即为像素值大小,同理查看矩形右下角

noise为猪猪的鼻子,leg为可爱猪jio

5.图像绘制

在图像中绘制一些图形,直线、矩形、圆等

画直线需要确定起点与终点位置,直线长度即 终点—起点

矩形确定左上角与右下角位置即可绘制

原型选择圆心确定好,在根据需求改变半径即可

(查看位置像素点在上方第四点图像剪切处有教学)

6.读取视频

在导入的文件夹中导入视频或打开电脑自带摄像头

设置while循环使其死循环,持续读取视频中的每一帧,当读取不到帧时即视频结束,此时退出

也可选择设置手动退出按钮(此处我设置了q,注意是输入法为英文时的q),并在退出时输出时何种方式退出!

使用cv.VideoCapture(0)括号内值为0时为获取电脑默认摄像头

注意打开电脑的摄像头权限(一般在电脑键盘左右侧)

总结

        以上便是此次对opencv下载安装与基本操作的学习,相信在我的引领下你已经对这些基本操作都有了一些基本了解,如果还有问题可以在评论区提出,我会尽量帮您解决。如果此文章让您受益匪浅,可以点赞收藏,下次不迷路哦,感谢阅读!


网站公告

今日签到

点亮在社区的每一天
去签到