
OpenCV
bingoplus
无人驾驶
展开
-
OpenCV学习笔记(一)———OpneCV库简介(3.1.0)
OpenCV是一个模块化的结构,它包含了许多共享库或静态库。以下是关于模块的介绍:【core】—核心功能模块,主要包括以下功能: - OpenCV基本数据结构 - 动态数据结构 - 绘图函数 - 数组操作相关的函数 -..................【imgproc】—image+process,主要功能: - 线性和非线性图像滤波 - 几何图像转化(调整大小、仿射和透视变形等)原创 2016-11-03 15:39:30 · 808 阅读 · 0 评论 -
关于OpenCV读取图片的注意事项
最近刷了系统,opencv又重新装了一遍,但又出现了新问题,经过一系列分析得以解决,接下来就给大家分享一下。问题: 所有安装有正确(安装步骤可以参考以前的博文),但测试时却读取不了图片。代码如下:#include<opencv2\core\core.hpp>#include<opencv2\highgui\highgui.hpp>#include<iostream>using namespac原创 2016-11-29 16:08:55 · 889 阅读 · 0 评论 -
关于C/C++中main函数参数中argc和argv的解释
相信大家在刚开始看OpenCV的C/C++代码时,会有这样的疑惑:为什么有些代码中main函数的参数中有argc和argv这样的参数呢??今天就给大家详细讲解一下这两个参数的含义和用法。 我们经常见到的两种形式如下: 1. int main(int argc , char ** argv) 2. int main(int argc , char * argv[]) 首先我们原创 2016-11-15 18:04:53 · 612 阅读 · 0 评论 -
OpenCV 3.1.0+visual studio 2015开发环境配置
对于OpenCV的配置参见以下链接:http://www.cnblogs.com/linshuhe/p/5764394.html文章写的极为详细,对于配置完成之后遇到的问题进行了解释。转载 2016-11-01 20:44:34 · 936 阅读 · 0 评论 -
Opencv学习笔记(二)———Opencv3中ORB算法的使用
相信很多小伙伴在使用ORB算法的时候,一般会从网上搜一些代码作为参考,那么问题来了:在好多ORB程序中都会这么写: ORB orb;如果你使用的是Opencv3的版本,编译器就会报错:ORB是一个纯虚类,无法进行实例化。但在opencv2的版本中可以正常使用。这是为什么呢?于是乎就在opencv3官方的Documents中寻找答案,ORB属于features2d模块中。在它的文档中终于发现了原原创 2017-03-03 10:46:10 · 26891 阅读 · 14 评论 -
Opencv学习笔记(三)———特征点匹配
在我们提取到带特征点和得到特征描述符后,接下来的工作就是将这些个特征点进行匹配。一、特征点匹配位于feature2D的模块中所以在使用的时候应该在头文件中加入:#include<opencv2\features2d\features2d.hpp>在这个模块中用有三个类: 它们的继承关系如下: 对于特征点匹配有两种方法:(1) Brute-force matcher (cv::BFMatcher)原创 2017-03-03 18:26:34 · 8487 阅读 · 0 评论