- 博客(3)
- 资源 (13)
- 收藏
- 关注
原创 Hough变换检测圆
原理: 我们要从一副图像中检测出半径以知的圆形来。这个问题比前一个还要直观。我们可以取和图像平面一样的参数平面,以图像上每一个前景点为圆心,以已知的半径在参数平面上画圆,并把结果进行累加。最后找出参数平面上的峰值点,这个位置就对应了图像上的圆心。在这个问题里,图像平面上的每一点对应到参数平面上的一个圆。 把上面的问题改一下,假如我们不知道半径的值,而要找出图像
2016-09-29 11:50:26 7624
原创 Hough检测直线原理及c++代码
(I)直线篇1 直线是如何表示的?对于平面中的一条直线,在笛卡尔坐标系中,常见的有点斜式,两点式两种表示方法。然而在hough变换中,考虑的是另外一种表示方式:使用(r,theta)来表示一条直线。其中r为该直线到原点的距离,theta为该直线的垂线与x轴的夹角。如下图所示。2 如果坐标系中有多个点,又怎样识别出哪些点在一条直线上呢?使用hough变换来检测直线的思想就是:
2016-09-28 16:32:10 14441
翻译 class with pointer
类内带有指针,在将一个类的实例化copy给另一个实例化的对象的时候,指针会指向同一块内存,不是我们想要的。这时最好开辟一块堆内存,需要重写赋值=操作运算符。构造函数也要写,因为当实例化一个对象时,可能会给数据成员赋初值,也可能不赋初值,这时,构造涵是可以合写成一个。另外,赋值时,字面值常量会保存在常量区,指针指向常量区不太安全,最好指向堆区。这时需要开辟堆内存。代码如下:#include "s
2016-09-08 10:21:37 707
C#调用matlab,matlab图形Figure嵌入Winform窗体
2022-02-16
图像边缘检测7种算子代码
2015-08-28
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人