opencv
文章平均质量分 70
LuckyQ2021
这个作者很懒,什么都没留下…
展开
-
【OpenCV中文手册学习-5】基于hsv色彩空间的目标追踪
文章目录1. hsv色彩空间2. 综合程序2.1 功能概述2.2 代码实现2.3 代码分析2.4 程序演示1. hsv色彩空间色调H:用角度度量,取值范围为0°~360°,从红色开始按逆时针方向计算,红色为0°,绿色为120°,蓝色为240°。它们的补色是:黄色为60°,青色为180°,紫色为300°;饱和度S:饱和度S表示颜色接近光谱色的程度。一种颜色,可以看成是某种光谱色与白色混合的结果。其中光谱色所占的比例愈大,颜色接近光谱色的程度就愈高,颜色的饱和度也就愈高。饱和度高,颜色则深而艳。光谱色的原创 2021-05-09 07:46:40 · 308 阅读 · 0 评论 -
【OpenCV中文手册学习-4】基于OpenCV-Python的鼠标绘图
文章目录1. 前言2. 程序分析2.1 轨迹栏2.1.1 函数原型2.1.2 创建窗口2.1.3 添加轨迹栏2.2 画布2.3 鼠标监听事件2.4 主循环2.5 绘图逻辑3. 程序功能演示4. 程序完整代码1. 前言本文给出一个鼠标绘图的综合程序。程序由两部分组成:一是参数设置,二是画板显示。参数设置包括画笔颜色、画笔大小和绘制图形。绘制图像可以在直线、矩形、圆形、曲线中进行选择。画布默认是黑色的,初始画笔默认是白色的,绘制图形默认为直线。画笔大小默认为1px,最大画笔大小为5px。如果画笔大小设置为0原创 2021-05-08 18:53:52 · 586 阅读 · 0 评论 -
【OpenCV中文手册学习-3】基于OpenCV的几何绘图
文章目录一、直线绘制二、矩形绘制三、圆形绘制四、椭圆绘制五、多边形绘制六、文本绘制七、综合程序7.1 完整程序代码一、直线绘制函数原型line(img,pt1,pt2,color,thickness=,lineType=,shift=)使用示例start = eval(input("请输入起点坐标(形如(x,y)):"))end = eval(input("请输入终点坐标(形如(x,y)):"))color = eval(input("颜色BGR表示(形如(b,g,r)):"))line_原创 2021-05-08 09:09:14 · 199 阅读 · 0 评论 -
【OpenCV中文手册学习-2】视频的读写和窗口显示
文章目录一、读入视频1.1 从摄像头读入视频1.2 读入视频文件二、显示视频三、写入视频四、程序演示一、读入视频1.1 从摄像头读入视频函数原型VideoCapture(flag)# flag : 设备索引,一般设为01.2 读入视频文件VideoCapture是一个重载函数函数原型VideoCapture(filename)# filename: 视频文件路径二、显示视频思路概述循环从摄像头或视频文件中读入一帧;对该帧进行用户希望的处理,如灰度化、翻转或其他复杂操作;原创 2021-05-07 22:00:30 · 139 阅读 · 0 评论 -
【OpenCV中文手册学习-1】图像的读写和窗口显示
文章目录1. 图像读取--imread2. 图像写入--imwrite3. 显示图像--imshow4. 综合小程序1. 图像读取–imread函数原型imread(filename,flag=)# filename : 文件路径# flag: 读取图像的方式flag取值cv.IMREAD_COLOR: 加载彩色图像。任何图像的透明度都会被忽视。它是默认标志。对应的整数值为1。cv.IMREAD_GRAYSCALE:以灰度模式加载图像。对应的整数值为0。cv.IMREAD_UNCHAN原创 2021-05-07 19:59:13 · 174 阅读 · 0 评论