自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

大坡3D软件开发

自主操作系统和CPU--用软件来改变世界

原创 在OpenCV里理解像素邻域

连通体的标识、像素领域和连通性像素邻域及其连通性的概念非常直观,如果将其定义形式化体验并知道其“确切”的含义很有意义。下面是你需要知道的关于图像中像素的邻域和连通性。什么是邻域邻域就是与指定像素相触碰到的像素集合,在2D图像里一般来说是有8个邻居像素,如下图:在上图里,像素p的邻居就有周围8个黄色的像素组成,也叫做8邻域。有时候感觉使用8个像素还是比较多,为了减少像素的计...

2020-01-14 10:26:04 449

原创 在OpenCV里深入浅出地实现简单车道检测

前面学习过很多函数,也理解了这些函数的功能,现在通过一个综合的例子来回顾这些函数的作用,在这里介绍目前比较常见的无人驾驶中车道识别的例子。首先来看一下这引图片:从这张图片里可以看到车要行驶在黄线与虚白线之间,才能保持车在车道中间行驶。人眼进行观察很容易就知道在什么位置,而要在计算机里进行识别,就要比较麻烦,因为推理的算法目前还没有成熟,下面只做简单的识别算法,这种情况只能用来大体地进行...

2020-01-09 10:43:57 2973

原创 在OpenCV里用FastLineDetector直线检测

前面学习过霍夫直线,现在再来学习一种FastLineDetector的直线检测。为了比较快速,要先学习论文--《LSD: a Line Segment Detector》,这篇文章发表于PAMI2010。特别之处在于能快速检测图像中的线段,同时使用了错误控制的方法,使得检测结果比较准确。最后,LSD结果输出是线段的坐标与属性,比如起点,终点,线段的粗细。 首先,需要回顾一下...

2020-01-07 09:24:58 1386

原创 在OpenCV里用putText输出文本

OpenCV中除了提供绘制各种图形的函数外,还提供了一个特殊的绘制函数——在图像上绘制文字。这个函数即是putText(),不过这个函数不支持中文绘制显示,如果要中文显示必须自己实现图片的方式绘制,可以查看前面的文章,连接如下:https://blog.csdn.net/caimouse/article/details/102525550在这里先来看一下这个函数的定义:其中参...

2020-01-06 09:07:50 711

原创 在OpenCV里用line画直线

前面使用过这个函数来画直线,现在来看一下这个函数的定义:其中参数定义:img 要画直线的图像;pt1 直线的起点坐标(x,y);pt2 直线的终点坐标(x,y);color 直线的颜色,(B,G,R);thickness 直线的精细;lineType 直线生成的算法;shift 直线坐标的固定浮点数的位数;这个函数比较简单,先来看一下演示代码的结果:...

2020-01-03 10:52:13 1135 1

原创 在OpenCV里用getTextSize计算文本字符串的宽度和高度

前面学习使用函数按需求来计算字体的缩放比例,但是很多情况下我们只想知道这串文字要占用多大的显示空间,别把别的东西盖住,或者文字之间相互重叠,说到底这个就是文字的排版功能了。因为OpenCV处理的东西就是图像,那么图像就是像素的显示,在普通应用程序里有操作系统的GUI来处理,但在OpenCV里是没有的,它是基于像素的,是最原始的方式。因此OpenCV里提供了一个函数getTextSize来计...

2020-01-02 10:39:27 875

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