03 2023 档案
摘要:OpenCV入门(二十五)快速学会OpenCV 24 模板匹配 1.模板匹配概述2.代码实例2.1代码实例12.2代码实例2 作者:Xiou 1.模板匹配概述 模板匹配是指在当前图像A内寻找与图像B最相似的部分,一般将图像A称为输入图像,将图像B称为模板图像。模板匹配的操作方法是将模板图像B在图像A
阅读全文
摘要:OpenCV入门(二十四)快速学会OpenCV 23 傅里叶变换 1.傅里叶变换理论概述2.Numpy实现傅里叶变换2.1 傅里叶变换2.2 傅里叶逆变换2.3 高通滤波 3.OpenCV实现傅里叶变换3.1 实现傅里叶变换3.2 实现傅里叶逆变换3.3 低通滤波 作者:Xiou 1.傅里叶变换理论
阅读全文
摘要:OpenCV入门(二十三)快速学会OpenCV 22 直方图 1.直方图概述2.绘制直方图3.直方图均衡化 作者:Xiou 直方图是图像处理过程中的一种非常重要的分析工具。直方图从图像内部灰度级的角度对图像进行表述,包含十分丰富而重要的信息。从直方图的角度对图像进行处理,可以达到增强图像显示效果的目
阅读全文
摘要:OpenCV入门(二十二)快速学会OpenCV 21 图像轮廓 1.图像轮廓2.绘制轮廓3.轮廓特征4.边界矩形5.外接圆 作者:Xiou 边缘检测虽然能够检测出边缘,但边缘是不连续的,检测到的边缘并不是一个整体。图像轮廓是指将边缘连接起来形成的一个整体,用于后续的计算。 1.图像轮廓 边缘检测虽然
阅读全文
摘要:OpenCV入门(二十一)快速学会OpenCV 20 图像金字塔 1.基本概念2.高斯金字塔2.1 向下取样2.2 向上取样 3.拉普拉斯金字塔 作者:Xiou 1.基本概念 一般情况下,我们要处理的是一幅具有固定分辨率的图像。有些情况下,我们需要对同一图像的不同分辨率的子图像进行处理。比如,我们要
阅读全文
摘要:如何正确计算并最大限度减小IGBT的死区时间 1. IGBT 桥臂直通的原因2.死区时间对逆变器工作的影响3.计算死去时间的基础4. 开关和延迟时间的定义5.门级驱动电阻/驱动器输出阻抗的影响6.影响延迟时间的其他因素6.1 开通延迟时间6.2 关断延迟时间 7.死区时间计算值校验8.如何减小死区时
阅读全文
摘要:利用单级栅电压驱动IGBT 1. 0V关闭1.1 通过米勒电容开启1.2 通过杂散电感开启1.3 带共辅助射级的模块中的寄生开启 2. 寄生开关的证明3.建议措施3.1 改变栅极电阻3.2 利用单独的栅极电阻实现非要害开启和关闭3.3 增加栅极射电容来分流米勒电流3.4 利用晶体管分流米勒电流(有源
阅读全文
摘要:OpenCV入门(二十)快速学会OpenCV 19 对象测量 1.对象测量2.多边形拟合3.计算对象中心 作者:Xiou 1.对象测量 opencv 中对象测量包括: 如面积,周长,质心,边界框等。 弧长与面积测量; 多边形拟合; 获取轮廓的多边形拟合结果。 python-opencv提供的方法:
阅读全文
摘要:OpenCV入门(十九)快速学会OpenCV 18 圆环检测 1.霍夫圆环变换概述2.代码实现 作者:Xiou 1.霍夫圆环变换概述 霍夫变换除了用来检测直线外,也能用来检测其他几何对象。实际上,只要是能够用一个参数方程表示的对象,都适合用霍夫变换来检测。用霍夫圆变换来检测图像中的圆,与使用霍夫直线
阅读全文
摘要:OpenCV入门(十八)快速学会OpenCV 17 直线检测 1.霍夫直线变换概述2.霍夫变换原理3.操作实例3.1 HoughLines函数3.2 HoughLinesP函数 作者:Xiou 1.霍夫直线变换概述 霍夫变换是一种在图像中寻找直线、圆形以及其他简单形状的方法。霍夫变换采用类似于投票的
阅读全文
摘要:OpenCV入门(十七)快速学会OpenCV 16 视频处理 1.构造VideoCapture对象2.构造VideoWriter对象3.视频操作基础3.1 读取视频帧3.2 播放视频文件3.3 获取和设置视频属性 4.播放摄像头视频 作者:Xiou OpenCV的视频I/O模块提供了一组用于读写视频
阅读全文
摘要:OpenCV入门(十六)快速学会OpenCV 15 图像分割 1.彩色图像分割2.grabCut算法分割3.floodFill漫水填充分割4.分水岭分割 作者:Xiou 图像分割主要是指将图像分成各具特性的区域并提取出感兴趣目标的技术。图像分割是数字图像分析中的重要环节,在整个研究中起着承前启后的作
阅读全文
摘要:OpenCV入门(十五)快速学会OpenCV 14 阈值处理 1.阈值处理2.threshold函数2.1 二值化阈值处理(cv2.THRESH_BINARY)2.2 反二值化阈值处理(cv2.THRESH_BINARY_INV)2.3截断阈值化处理(cv2.THRESH_TRUNC)2.4超阈值零
阅读全文
摘要:OpenCV入门(十四)快速学会OpenCV 13 边缘检测 1.边缘检测概述2.Roberts算子边缘检测3.Sobel算子边缘检测4.Prewitt算子边缘检测5.LoG算子边缘检测6.Canny算子边缘检测6.1应用高斯滤波去除图像噪声6.2计算梯度6.3非极大值抑制6.4应用双阈值确定边缘6
阅读全文
摘要:OpenCV入门(十三)快速学会OpenCV 12 图像梯度 1.Sobel算子1.1 计算x1.2 计算y1.3 计算x+y 2.Scharr算子2.1 计算x2.2 计算y2.3 计算x+y 3.Laplacian算子4.总结 图像梯度计算的是图像变化的速度。对于图像的边缘部分,其灰度值变化较大
阅读全文
摘要:OpenCV入门(十二)快速学会OpenCV 11几何变换 1.图像平移2.图像旋转3.仿射变换4.图像缩放 我们在处理图像时,往往会遇到需要对图像进行几何变换的问题。图像的几何变换是图像处理和图像分析的基础内容之一,不仅提供了产生某些图像的可能,还可以使图像处理和分析的程序简单化,特别是图像具有一
阅读全文
摘要:OpenCV入门(十一)快速学会OpenCV 10 形态学操作 作者:Xiou 形态学,即数学形态学(Mathematical Morphology),是图像处理过程中一个非常重要的研究方向。 形态学主要从图像内提取分量信息,该分量信息通常对于表达和描绘图像的形状具有重要意义,通常是图像理解时所使用
阅读全文
摘要:OpenCV入门(十)快速学会OpenCV 9 图像平滑处理 作者:Xiou 1.图像平滑基础 在尽量保留图像原有信息的情况下,过滤掉图像内部的噪声,这一过程称为对图像的平滑处理,所得的图像称为平滑图像。例如,图7-1是含有噪声的图像,在图像内存在噪声信息,我们通常会通过图像平滑处理等方式去除这些噪
阅读全文
摘要:PT100/PT1000温度采集电路方案 1.PT100和PT1000温度阻值变化表 金 属 热 电 阻 如 镍 、铜 和 铂 电 阻 ,其 阻 值 随 温度的变化是正相关的, 以铂的物化性质最稳定,应用最广泛。 常用铂电阻 Pt100 的测温范围为-200~850 ℃,此外 Pt500、Pt100
阅读全文
摘要:OpenCV入门(九)快速学会OpenCV8漫水填充floodFill&ROI 作者:Xiou 1.漫水填充floodFill floodFill漫水填充算法是在很多图形绘制软件中常用的填充算法,通常来说是自动选中与种子像素相连的区域,利用指定颜色进行区域颜色填充,常用于标记或分离图像的部分,以便做
阅读全文
摘要:OpenCV入门(八)快速学会OpenCV7图像运算 作者:Xiou 针对图像的加法运算、位运算都是比较基础的运算。但是,很多复杂的图像处理功能正是借助这些基础的运算来完成的。所以,牢固掌握基础操作,对于更好地实现图像处理是非常有帮助的。 简单介绍一下加减法运算、逻辑运算,并使用它们实现了位平面分解
阅读全文
摘要:OpenCV入门(七)快速学会OpenCV6色彩空间 作者:Xiou 1.色彩空间概述 色彩空间 (Color Space) 即以同的空间维度来表示某一色彩 (通常使用 3 个或者 4 个 值)。 RGB图像是一种比较常见的色彩空间类型,除此以外还有一些其他的色彩空间,比较常见的包括GRAY色彩空间
阅读全文
摘要:OpenCV入门(六)快速学会OpenCV5图像处理基础(二) 作者:Xiou 像素是图像构成的基本单位,像素处理是图像处理的基本操作,可以通过位置索引的形式对图像内的元素进行访问、处理。 1.二值化操作 需要说明的是,在OpenCV中,最小的数据类型是无符号的8位数。 因此,在OpenCV中实际上
阅读全文
摘要:OpenCV入门(五)快速学会OpenCV4文字绘制&边界填充 作者:Xiou 1.文字绘制 OpenCV中除了提供绘制各种图形的函数外,还提供了一个特殊的绘制函数,即在图像上绘制文字。 这个函数是putText(),它是命名空间cv2中的函数, 函数声明如下: putText(img, text,
阅读全文
摘要:“我总觉得大多数人,这样度过一生,好像欠缺点什么。我承认这种生活的社会价值,我也看到了它井然有序的幸福。但是我的血液里却有一种强烈的愿望。渴望一种更狂放不羁的旅途。我的心渴望一种更加惊险的生活。” 《月亮与六便士》 读书为成长赋能 俞敏洪每年读50多本书。当年他在北大读书的时候,四年读了800多本书
阅读全文
摘要:OpenCV入门(四)快速学会OpenCV3画基本图形 作者:Xiou 1.画点 在OpenCV中,点分为2D平面中的点和3D平面中的点,区别就是3D中点多了一个z坐标。我们首先介绍2D中的点,坐标为整数的点可以直接用(x, y)代替,其中x是横坐标、y是纵坐标。 比如定义一个点: pt=(100,
阅读全文
摘要:OpenCV入门(三)快速学会OpenCV2图像处理基础(一) 作者:Xiou 1.颜色变换cvtColor imgproc的模块名称是由image(图像)和process(处理)两个单词的缩写组合而成的,是重要的图像处理模块,主要包括图像滤波、几何变换、直方图、特征检测与目标检测等。 这个模块包含
阅读全文
摘要:OpenCV入门(一)快速学会OpenCV1图像基本操作 作者:Xiou 不讲大道理,直接上干货。操作起来。 众所周知,OpenCV 是一个跨平台的计算机视觉库, 支持多语言, 功能强大。今天就从读取图片,显示图片,输出图片信息和简单的界面编程和大家一起进入OpenCV的世界。 图像基本操作 1、读
阅读全文
摘要:SiC MOSFET驱动电压的分析 作者:Xiou tips:资料来自富昌电子,及各个模块数据手册。 1.常见的Vgs与Vgs(th),以及对SiC MOSFET应用的影响 驱动电压Vgs和栅极电压阈值Vgs(th)关系到SiC MOSFET在应用过程中的可靠性,功率损耗(导通电阻),以及驱动电路的
阅读全文