会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
osbreak
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
7
8
9
10
···
18
下一页
2019年10月28日
opencv::Grabcut原理
摘要: 待续
阅读全文
posted @ 2019-10-28 11:12 osbreak
阅读(193)
评论(0)
推荐(0)
2019年10月25日
opencv::分水岭图像分割
摘要: 分水岭分割方法原理 (3种) - 基于浸泡理论的分水岭分割方法 (距离) - 基于连通图的方法 - 基于距离变换的方法 图像形态学操作: - 腐蚀与膨胀 - 开闭操作 分水岭算法运用 - 分割粘连对象,实现形态学操作与对象计数 - 图像分割 #include <opencv2/opencv.hpp> #include <iostream> using namespace cv; using nam
阅读全文
posted @ 2019-10-25 15:12 osbreak
阅读(1026)
评论(0)
推荐(0)
opencv::GMM(高斯混合模型)
摘要: GMM方法概述:基于高斯混合模型期望最大化。 高斯混合模型 (GMM) 高斯分布与概率密度分布 - PDF 初始化 初始化EM模型: Ptr em_model = EM::create(); em_model->setClustersNumber(numCluster); em_model->setCovarianceMatrixTyp...
阅读全文
posted @ 2019-10-25 13:47 osbreak
阅读(1056)
评论(0)
推荐(0)
opencv::KMeans图像分割
摘要: #include <opencv2/opencv.hpp> #include <iostream> using namespace cv; using namespace std; int main(int argc, char** argv) { Mat src = imread("D:/vcprojects/images/toux.jpg"); if (src.empty()) { print
阅读全文
posted @ 2019-10-25 13:42 osbreak
阅读(469)
评论(0)
推荐(0)
opencv::KMeans方法概述
摘要: KMeans方法概述 1. 无监督学习方法 2. 分类问题,输入分类数目,初始化中心位置 3. 硬分类方法,以距离度量 4. 迭代分类为聚类 //---------- //迭代算法的终止准则 //---------- TermCriteria( int type, //type=TermCriteria::...
阅读全文
posted @ 2019-10-25 11:06 osbreak
阅读(766)
评论(0)
推荐(0)
2019年10月22日
opencv::opencv_traincascade.exe
摘要: opencv_traincascade 是一个新程序,使用OpenCV 2.x API 以C++ 编写。 这二者主要的区别是 opencv_traincascade 支持 Haar 和 LBP 两种特征,现在已经发展到可以支持hog特征,并易于增加其他的特征。 与Haar特征相比,LBP特征是整数特征,因此训练和检测过程都会比Haar特征快几倍。 LBP和Haar特征用于检测的准确率,是依...
阅读全文
posted @ 2019-10-22 11:35 osbreak
阅读(1281)
评论(0)
推荐(0)
2019年10月21日
opencv::opencv_createsamples.exe
摘要: opencv_createsamples.exe 用来生成正样本vec的,用来准备训练用的正样本数据和测试数据。他的输出为以 *.vec 为扩展名的文件,该文件以二进制方式存储图像。 Usage: opencv_createsamples.exe [-info ] //就是跟存放正样本图片目录位置相同的描述文件的路径,可用txt,dat等格式保存,每一行的内容为:xxx.jpg ...
阅读全文
posted @ 2019-10-21 11:22 osbreak
阅读(2007)
评论(0)
推荐(0)
2019年10月18日
opencv::视频人脸检测
摘要: 视频流抓取人脸和眼睛
阅读全文
posted @ 2019-10-18 16:59 osbreak
阅读(296)
评论(0)
推荐(0)
2019年10月14日
opencv实践::对象提取与测量
摘要: 问题描述 照片是来自太空望远镜的星云图像,科学家想知道它的面 积与周长。 解决思路 方法一: 通过二值分割+图像形态学+轮廓提取 #include <opencv2/opencv.hpp> #include <iostream> #include <math.h> using namespace cv; using namespace std; int main(int argc, char**
阅读全文
posted @ 2019-10-14 11:47 osbreak
阅读(359)
评论(0)
推荐(0)
opencv实践::透视变换
摘要: 问题描述 拍摄或者扫描图像不是规则的矩形,会对后期处理产生不 好影响,需要通过透视变换校正得到正确形状。 解决思路 通过二值分割 + 形态学方法 + Hough直线 +透视变换 #include <opencv2/opencv.hpp> #include <iostream> #include <math.h> using namespace cv; using namespace std; in
阅读全文
posted @ 2019-10-14 11:12 osbreak
阅读(2239)
评论(0)
推荐(0)
2019年10月12日
opencv实践::对象计数
摘要: 问题描述 真实案例,农业领域经常需要计算对象个数 或者在其它领域拍照自动计数,可以提供效率,减低成本 解决思路 通过二值分割+形态学处理+距离变换+连通区域计算 #include #include #include using namespace cv; using namespace std; int main(int argc, char...
阅读全文
posted @ 2019-10-12 17:16 osbreak
阅读(942)
评论(0)
推荐(0)
opencv实践::对象的提取
摘要: 问题描述 真实案例,对图像中对象进行提取,获取这样对象,去掉其它干扰和非目标对象。 解决思路 二值分割 + 形态学处理 +横纵比计算 #include #include #include #define IMAGE_IMAGE "D:/case4.png" using namespace cv; using namespace std; Mat s...
阅读全文
posted @ 2019-10-12 15:50 osbreak
阅读(590)
评论(0)
推荐(0)
opencv实践::直线检测
摘要: 问题描述 寻找英语试卷填空题的下划线,这个对后期的切图与自动 识别都比较重要。 解决思路 方法: 通过图像形态学操作来寻找直线,霍夫获取位置信息与显示。 #include #include #include using namespace cv; using namespace std; #define IMAGE_PATH "D:/case3....
阅读全文
posted @ 2019-10-12 14:25 osbreak
阅读(902)
评论(0)
推荐(0)
2019年10月11日
opencv实践::切边
摘要: 问题描述 真实案例,扫描仪扫描到的法律文件,需要切边,去掉边 缘空白,这样看上去才真实。 #include <opencv2/opencv.hpp> #include <iostream> #include <math.h> using namespace cv; using namespace std; #define IMAGE_PATH "D:/case2.png" Mat src, gra
阅读全文
posted @ 2019-10-11 16:35 osbreak
阅读(554)
评论(0)
推荐(0)
opencv::人脸识别
摘要: 再次加权重
阅读全文
posted @ 2019-10-11 10:31 osbreak
阅读(206)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
7
8
9
10
···
18
下一页
公告