影醉阏轩窗

衣带渐宽终不悔,为伊消得人憔悴。
扩大
缩小

opencv查看源代码

这一节是一个插曲,有的人刚开始学opencv就看源代码,有的人直接拿着opencv的API用。。。。。。

学了一个多月opencv了,就是没找到源代码,想看的时候都是从网上找的,或者看网上说从哪个文件夹找,比如上次我想找个双边滤波的源代码,在Cmake里面搜索了半天也没找到!

其实下载个opencv的resourse,然后Cmake(静态编译)一下就行了---->这部分网上都是教程,不过我试了好多次,算是个半成品吧,只能看源代码不能编译!

 

 

编译之后的总程序如上图----->>>

 

比如我现在想找一个findContours()函数的源代码怎么办?

 

第一种:知道大概的位置,比如知道在imgproc文件中,那就直接去里面的Src文件找contours.cpp文件

 

 

 第二种:完全不知道什么东西

 

比如找一个cornerHarris()函数,我什么都不知道---->>>

 

 先搜索一下这个函数:

其中第一个搜到的东西是对该函数的解释,如果直接使用的话那就看这个文档就行了:

 

 如果找源代码查看,那就找到关于.CPP文件的目录下面:

 

 

再比如查找一个类函数:

vector<Point>points;  //-------点集类

RotateRect box = minAreaRect(Mat(points));  //--------生成最小矩形区域,返回一个旋转的矩形变量

Point2f vectorx[4];   //-------定义一个数组包含四个点

box.points(vectors);   //------不知道什么意思?????

 

 

 

posted on 2017-04-18 15:32  影醉阏轩窗  阅读(9541)  评论(0编辑  收藏  举报

导航

/* 线条鼠标集合 */ /* 鼠标点击求赞文字特效 */ //带头像评论