
OPENCV
半子yuan
Cross-Field Rookie
展开
-
编译安装并单步调试OpenCV扩展模块
不断更新的OpenCV视觉库,包含了大量较新的计算机视觉方面的研究成果,很多新的算法都放在了OpenCV_contrib,即扩展模块。这些新算法使用了OpenCV的数据结构或其它算法来做支撑,很多并不能单独分离直接使用,这时候我们就需要编译OpenCV和扩展模块。这篇博客总结了如何编译安装扩展模块,并且进行单步调试OpenCV源码的方法。扩展模块下载:https://github.com/op...原创 2020-03-10 14:24:03 · 607 阅读 · 0 评论 -
使用Eigen犯的一个神奇错误:C2244 无法将函数与现有的声明匹配
记录一个错误:VS编译一个含有Eigen和openCV的程序时,出现如下错误 :“Eigen::TriangularViewImpl<_MatrixType,_Mode,Eigen::Dense>::_assignProduct:无法将函数与现有的声明匹配找问题过程:1. 查看报错Eigen文件,声明和匹配没有问题。2. 通过多次注释不同程序段,发现含Eig...原创 2020-02-26 14:26:42 · 2730 阅读 · 10 评论 -
GMS匹配算法论文、源码笔记
前言:本文是实验GMS匹配算法的一些论文阅读和源码笔记。在使用ORB特征的前提下,相机姿态变化较大情况下,实验效果明显优于暴力匹配,无明显错配。放一张论文原图:一、论文笔记最近为了完成一个项目,对两视图之间的特征点匹配关系要求较为精确,实验了一些匹配算法,其中包括了GMS。论文题目《GMS: Grid-based Motion Statistics for Fast, Ul...原创 2020-01-17 11:30:21 · 6294 阅读 · 0 评论 -
opencv ml模块 SVM使用笔记
opencv Modules SVM使用笔记写在前面:最近在完成一个项目时,提取出的样本数据较大,自己也没有良好的处理数据的能力,就想着利用现成的 SVM对数据进行分类。查了很多资料,对SVM的大致原理有点了解,网络上也有开源的LibSvm,可是在没有完全理解SVM原理前,阅读和修改源码有些难度。而opencv恰好有一个Machine Learning模块,囊括了大多数机器学习的算法,而SVM也在原创 2017-03-08 21:07:23 · 3563 阅读 · 1 评论 -
航拍图像视觉效果提升--去雾算法的应用
全文总结:测试了几种对比度提升对于航拍彩色图像的视觉提升效果。总结图像效果差的原因后,利用去雾算法获得了绝大多数场景适用的处理效果,CPU单帧处理时间为160ms(3*1920*1080)。种种原因,于8.15开始成为一只社畜,找的工作呢是关于图像处理的。入职第一天,我的组长给了我一个任务,就是处理无人机航拍的图像,主要目的是想提升一下视觉效果。图像类似下图这种,可以看到拍摄环境是光照比较...原创 2019-09-06 16:04:16 · 2223 阅读 · 2 评论