- 博客(3)
- 资源 (4)
- 收藏
- 关注
原创 C++实现——最小距离分类器(k近邻算法)
采用的样本是非常经典的鸢尾花数据。鸢尾花分为三类:1、setosa2、versicolor3、virginica已知数据集的特征分为:1、萼片长度2、萼片宽度3、花瓣长度4、花瓣宽度 在讲算法之前,我们首先应该给距离下定义:当然代码采用的是“欧式距离”算法原理:1、读取训练集和测试集数据(包括特征、类型)2、计算两者距离:相对应特征的...
2018-12-26 17:06:24 2836
原创 OpenCV(六)——Hough检测圆原理及算法实现
hough检测圆的思路:(1)图像中取出圆的轮廓(灰度值为255)(2)根据圆的极坐标公式:现在已知的是圆上的点,则x,y已知,反推出x0 和 y0(圆心的位置)。的范围是0~360度,不过注意要转化成弧度。(3)投票机制:每次根据(2)公式得到的点,都在数组相应坐标+1(4)归一化:得到最大投票数的点,生成的图像在该点的像素灰度置为255。(5)画圆...
2018-12-06 17:21:12 2768
原创 OpenCV(五)——超细节的Canny原理及算法实现
继上一章承诺,编写这一章。原因呢,是这样,在实际项目中,用到canny很少,我总觉得它对于细节边缘过于详尽。我们知道,opencv提供的算法库,内部核心算法是定死的,你只能通过调节参数来测试。如果你不知道原理,估计这次调好了,下次又要花大半时间去。简直是无用功。本着专研精神,还有也方便自己后续查阅,于是乎我就推出这一期的Canny算法。 啰嗦几句,其实要学好算法,看书是必不...
2018-12-06 10:52:22 14344 3
opencv410_qt.zip
2019-12-09
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人