首页
AI Coding
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
OpenCV-Python学习
Ratten
创建于2022-10-19
订阅专栏
学习 OpenCV-Python 的学习笔记,从入门到实战!
等 2 人订阅
共22篇文章
创建于2022-10-19
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
OpenCV-Python学习(22)—— OpenCV 视频读取与保存处理(cv.VideoCapture、cv.VideoWriter)
1. 学习目标 学习 OpenCV 的视频的编码格式 cv.VideoWriter_fourcc; 学会使用 OpenCV 的视频读取函数 cv.VideoCapture。
OpenCV-Python学习(21)—— OpenCV 图像几何变换之图像翻转(cv.flip、np.flip)
1. 学习目标 学习 OpenCV 图像的翻转函数 cv.flip; 学习 NumPy 矩阵的反转函数 np.flip; 自己实现矩阵反转的函数。 2. OpenCV 翻转
OpenCV-Python学习(20)—— OpenCV 图像几何变换之图像旋转(cv.warpAffine、cv.getRotationMatrix2D、cv
1. 学习目标 学习旋转矩阵; 学习使用 OpenCV 的 cv.warpAffine 函数进行图片的旋转; 学习使用 OpenCV 的 cv.getRotationMatrix2D 来计算不同旋转中
OpenCV-Python学习(19)—— OpenCV 图像几何变换之图像缩放(cv.warpAffine、cv.resize)
1. 学习目标 学习图像的缩放矩阵; 学习 OpenCV 图像缩放函数 cv.resize 和 cv.warpAffine。 2. 图像的缩放矩阵 fx 是图像在 x 轴的缩放比例。
OpenCV-Python学习(18)—— OpenCV 图像几何变换之图像平移(cv.warpAffine)
1. 学习目标 学习图像的平移矩阵; 学习 OpenCV 图像平移函数。 2. 图像的平移矩阵 像素点 (x,y) 沿 x 轴平移 dx、沿 y 轴平移 dy,公式: 3. 图像平移函数。
OpenCV-Python学习(17)—— OpenCV 图像像素类型转换与归一化(cv.normalize)
1. 学习目标 学习 OpenCV 图像像素的类型转换; 学习 OpenCV 归一化函数。 2. OpenCV 图像像素的类型转换 2.1 将像素转换为 float32 2.2 数据输出结果。
OpenCV-Python学习(16)—— OpenCV 图像旋转角度计算(NumPy 三角函数)
1. 学习目标 学会使用 NumPy 的三角函数(sin()、cos()、tan()); 学会使用 NumPy 的反三角函数(arcsin()、arccos()、arctan())。
OpenCV-Python学习(15)—— OpenCV 鼠标操作和响应(cv.setMouseCallback)
1. 学习目标 学习如何在OpenCV中处理鼠标事件; 学习鼠标事件与回调; 学习鼠标事件回调函数的基本流程。 2. Callback 基本流程。
OpenCV-Python学习(14)—— OpenCV 绘制箭头线(cv.arrowedLine)
1. 学习目标 学会使用 cv.arrowedLine 带箭头的直线; 绘制箭头的直线的注意事项。 2. 绘制箭头直线 cv.arrowedLine 函数说明。
OpenCV-Python学习(13)—— OpenCV 多边形填充与绘制(cv.fillPoly、cv.polylines)
1. 知识点 学习 cv.polylines 函数的使用; 学习 cv.fillPoly 函数的使用。 2. 绘制折线或多边形 cv.polylines 函数说明。
OpenCV-Python学习(12)—— OpenCV 向图像添加文本(cv.putText、cv.getTextSize)
1. 学习目标 学会使用 cv.putText 函数向图像添加文本; 学会使用 cv.getTextSize 函数获取绘制文本占用的宽高等属性。 2. 绘制文本 cv.putText 函数说明。
OpenCV-Python学习(11)—— OpenCV 图像几何形状绘制(cv.line、cv.circle、cv.rectangle、cv.ellipse)
1. 学习目标 学会使用 cv.line 绘制一条线; 学会使用 cv.circle 绘制圆; 学会使用 cv.rectangle 绘矩形; 学会使用 cv.ellipse 绘椭圆。
OpenCV-Python学习(10)—— OpenCV 图像二值化处理(cv.threshold)
1. 学习目标 理解图像的分类,不同类型的图像的区别; 对图像进行二值化处理,对【 cv.threshold 】函数的理解。 2. 图像分类 2.1 不同类型图像说明 二值图像:只有黑色和白色两种颜色
OpenCV-Python学习(9)—— OpenCV 通道的分离与合并(cv.split、cv.merge、cv.mixChannels、cv.inRange
1. 知识点 BGR/HSV 彩色通道分离为单独通道; 针对不同通道使用不同阀值提取mask; 学会使用【通道分离】函数 cv.split; 学会使用【通道合并】函数 cv.merge。
OpenCV-Python学习(8)—— OpenCV 颜色表操作(cv.LUT、cv.applyColorMap)
1. 知识点 学习查找表 cv.LUT()【look up table】; 颜色查找表; 函数 cv.applyColorMap() 的使用。 2. cv.LUT() 函数说明 2.1 函数使用。
OpenCV-Python学习(7)—— OpenCV 轨迹栏操作和键盘响应操作(cv.createTrackbar、cv.getTrackbarPos、cv.
1. 知识点 cv.namedWindow() 创建一个窗口; cv.createTrackbar() 创建一个轨迹栏; cv.getTrackbarPos() 获取对应轨迹栏的轨迹位置;
OpenCV-Python学习(6)—— OpenCV 图像算术操作(cv.add、cv.subtract、cv.multiply、cv.divide)
1. 知识点 算术操作; 像素算术操作。 2. NumPy算术操作 和 OpenCV像素运算 2.1 加法 2.1.0 cv.add 函数 2.1.1 代码测试 读取图片butterfly和lena;
OpenCV-Python学习(5)—— OpenCV 图像像素的读写操作
1. 学习目标 图像像素的读写操作; 图像像素的遍历; 2. 像素的理解 像素实际大小:dpi * inches = 像素总数; ppi (pixels per inch):图像的采样率
OpenCV-Python学习(4)—— OpenCV 图像对象的创建与赋值(numpy.zeros、numpy.zeros_like、numpy.ones)
1. 学习目标 图像对象的属性; 图像对象的创建与赋值。 2. 图像对象的属性 通过 image.shape 获取图像的宽、高、通道数; 通过 image.dtype 获取图像数据类型。
OpenCV-Python学习(3)—— OpenCV 图像色彩空间转换(cv.cvtColor)
1. 学习目标 图像色彩空间; 函数说明与解释; 学习如何将图像从一个色彩空间转换到另一个,像BGR↔灰色,BGR↔HSV等; 学习 cv.cvtColor 函数的使用。 2. 常见色彩空间 3. 常
下一页