自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

z961968549的博客

嵌入式新手博客,记录交流用之!

  • 博客(11)
  • 资源 (1)
  • 收藏
  • 关注

原创 opencv中行和列顺序问题

Mat系列在使用的时候,参数顺序是先行后列,先y后x;Mat (int rows, int cols, int type)Mat::at(int rows, int cols)…Size在使用的时候,默认是先宽后高,即先列后行,先x后y。Size(int width, int height)...

2019-11-27 08:54:56 2019

原创 opencv之基于距离变换与分水岭的图像分割

概述什么是图像分割图像分割(image segmentation)是图像处理最重要的处理手段之一图像分割的目标是将图像中像素根据一定的规则分为若干(N)个cluser集合,每个集合包含一类像素根据算法分为监督学习方法和无监督学习方法,图像分割的算法多数都是无监督的学习方法-KMeans距离变换常见的额算法有两种不断膨胀/腐蚀得到基于倒角距离分水岭变换常见方法基于浸泡理论...

2019-11-19 09:10:29 625

原创 opencv之点与多边形位置关系测试

概念介绍测试一个点是否在给定的多边形内部,边缘或者外部API介绍APIdouble cv::pointPolygonTest(InputArray contour, Point2f pt, bool measureDist)参数介绍第一个参数InputArray contour,输入的轮廓第二个参数Point2f pt,需要测试的点坐标第三个参数bool measureDist...

2019-11-18 13:32:15 840

原创 opencv之图像矩 image moments

矩的概念介绍几何矩几何矩中心矩中心归一化矩图像中心x0=m10÷m00x_0=m10\div m00x0​=m10÷m00y0=m01÷m00y_0=m01\div m00y0​=m01÷m00相关API介绍opencv中提供了moments()来计算图像中的中心矩(最高到三阶),HuMoments()用于由中心矩计算Hu矩.同时配合函数contourArea函数计...

2019-11-14 15:22:25 578

原创 opencv之轮廓周围绘制矩形框和圆形框

轮廓周围绘制矩形框和圆形框在图片轮廓之外,绘制标准矩形或圆形进行标注相关函数API多边拟合函数APIvoid approxPolyDP(InputArray curve, OutputArray approxCurve, double epsilon, bool closed) 函数功能基于RDP算法实现,目的是减少多边形轮廓的点数,加快运算效率,对图像轮...

2019-11-14 11:47:25 1282 1

原创 opencv之凸包 convexHull

凸包概念什么是凸包,在一个多边形边缘或者内部任意两个点的连线都包含在多边形边界或者内部正式定义:包含点集合S中所有的点的最小凸多边形称为凸包检测算法:Graham扫描法概念介绍-Graham扫描算法首先选择Y方向最低的点作为起始点p从p0开始极坐标扫描,依次添加p1···pn(排序顺序是根据极坐标的角度大小,逆时针方向)对于每个点pi来说,如果逐个添加pi点到凸包中导致一个左转向...

2019-11-14 08:52:09 491

原创 opencv之轮廓发现

这里写自定义目录标题轮廓发现概述(find contour in your image)相关函数API图像处理流程代码演示执行效果opencv版本:3.4.7编译器版本:VS2019轮廓发现概述(find contour in your image)轮廓发现是基于图像边缘提取的基础寻找对象轮廓的方法。所以边缘提取的阈值选定会影响最终轮廓发现的结果相关函数API在二值图像上发现轮廓...

2019-11-13 15:26:53 417

原创 opencv之模板匹配

模板(TTemplate Match)匹配简介模板匹配就是在整个图像区域发现与给定子图像匹配的小块区域所以模板匹配首先需要一个模板图像T(给定的子图像)另外需要一个待检测的图像-原图像S工作方法,在待检测图像上,从左到右,从上到下计算模板图像与重叠子图像的匹配度,匹配度越大,两者相同的可能性越大opencv提供了六种常见的匹配算法:计算平方不同,越小越好计算相关性,越大越好计算...

2019-11-07 21:46:28 755

原创 直方图反向投影

直方图方向投影概述反向投影就是反映直方图模型在目标图像中的分布情况简单点来说就是直方图模型去目标图像中寻找是否有相似的对象。通常用HSV色彩空间的HS两个通道的直方图模型之一进行检测反向投影-步骤建立直方图模型计算待检测图像直方图模型并映射到模型中从模型反向计算生成图像实现步骤相关API加载图片-imread将图像从RGB色彩空间转换为HSV色彩空间-cvtColor...

2019-11-06 15:16:08 442

原创 直方图比较(图片相关性比较)

直方图比较方法对输入的两张图像计算得到直方图H1和H2,归一化得到相同的尺度空间然后可以通过计算H1和H2之间的距离得到两个直方图相似程度进而比较图像本身的相似程度。opencv提供的比较方法有四种:Correlation相关性比较(CV_COMP_CORREL)越接近1越相似Chi-Square卡方比较(CV_COMP_CHISQR)越接近0越相似Intersection十字交叉性(C...

2019-11-06 09:49:38 6912

原创 opencv之直方图计算

这里写自定义目录标题直方图简介函数API代码演示直方图简介一般来说直方图基于图像像素值,其实对于图像梯度、每个像素的角度、等一切图像的属性值,我们都可以建立直方图,这个才是直方图概念的真正意义,不过是基于图像像素灰度直方图是最常见的。直方图最常见的几个属性:dims 表示维度,对灰度图像来说只有一个通道值dims=1bins 表示在维度中心区域大小划分,bins=256,划分为256...

2019-11-05 10:57:02 186

STM32基于RT-thread3.1.3移植STemWin工程代码

STM32基于RTThread3.1.3 nano版本移植STemwin5.32,大部分人在使用RTthread时移植STemWin时卡在GUI_X_OS.c文件配置上,网上资源基本上是基于ucos或者freeRTOS移植,这里把它提供出来,硬件基于ILI9488 320*480屏幕

2021-01-01

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除