OpenCV
yy03101050233
这个作者很懒,什么都没留下…
展开
-
笔记---main函数及其他问题
今天在vs2010下,安装好opencv后,运行第一个简单的测试程序。结果一直报错。 截图如下。辛辛苦苦在网上寻找半天,终于把问题解决。原来是保存文件的路径问题导致的。转载 2016-04-03 22:28:58 · 321 阅读 · 0 评论 -
他山之石02---opencv测量运行时间的函数
原文地址来龙去脉最开始的C接口中的是 cvGetTickCount()和 cvGetTickFrequency(),在程序段的开始和结束时两次使用cvGetTickCount(),然后将两次的差除以cvGetTickFrequency()后就可以获得程序段的以微秒us为单位的运行时间,不是很精确但是一般足够了。 到了2.x之后在命名空间cv中又多了几个函数,getTickCoun转载 2016-05-08 08:49:22 · 381 阅读 · 0 评论 -
OpenCV杂记06---形态学、膨胀和腐蚀
原文地址: http://www.opencv.org.cn/opencvdoc/2.3.2/html/doc/tutorials/imgproc/erosion_dilatation/erosion_dilatation.html#morphology-1总结本程序的收获。1、掌握窗口排列函数cvMoveWindow的使用。 2、学会创建滑动条并调用回调函数。createTrackbar的第五原创 2016-04-22 15:38:34 · 313 阅读 · 0 评论 -
OpenCV杂记05---遍历文件夹内全部文件
原文地址http://blog.csdn.net/fengbingchun/article/details/42435901#comments OpenCV中有实现遍历文件夹下所有文件的类Directory,它里面包括3个成员函数: (1)、GetListFiles:遍历指定文件夹下的所有文件,不包括指定文件夹内的文件夹; (2)、GetListFolders:遍历指定文件夹下的所有文件夹,不原创 2016-04-20 21:59:13 · 2340 阅读 · 3 评论 -
OpenCV杂记04---include头文件重复及各模块介绍
参考网站:http://www.it165.net/pro/html/201404/12370.html http://www.csdn123.com/html/topnews201408/95/8695.htm关于头文件重复的记录刚开始学习cv时,参照例子,总是添加如下头文件。#include <opencv2/opencv.hpp> #include <opencv2/core/core.hp原创 2016-04-20 21:50:30 · 557 阅读 · 0 评论 -
OpenCV杂记03---Scalar,row,col,cout
Scalar,row,col1、staturate_cast是一个类型转换函数,程序里是为了确保运算结果还在uchar范围内。 2,row和col方法返回图像中的某些行或列,返回值是一个Mat。 3,setTo方法将Mat对像中的点设置为一个值,Scalar(n)为一个灰度值,Scalar(a,b,c)为一个彩色值。 Mat类把很多算数操作符都进行了重载,让它们来符合矩阵的一些运算,如果+、-原创 2016-04-20 21:36:01 · 518 阅读 · 0 评论 -
OpenCV杂记02 MFC
MFC基础第一步:首先创建一个MFC对话框应用程序(Dialog-based Application),这一步并不难只要按默认设置就可以了;但是有一点要注意: 最下面的“Use Unicode libraries”最好去掉。如果勾选了这个选项,程序代码就会使用16bit的Unicode字符集来编码,但是很多函数虽然使用 char* (ASCII stings) 类型字符,而将字符串从 Unicod原创 2016-04-11 13:04:43 · 457 阅读 · 0 评论 -
OpenCV杂记08---typedef,CV_VERSION,FileStorage
typedef声明是为现有类型创建一个新的名字,类型别名。typedef SURF SurfFeatureDetector; typedef SURF SurfDescriptorExtractor; 这就表示,SURF类忽然同时有了两个新名字SurfFeatureDetector以及SurfDescriptorExtractor。 也就是说,我们平常使用的SurfFeatureDetect原创 2016-04-26 10:24:04 · 1145 阅读 · 0 评论 -
序列图片读取与sprintf函数
今天帮同学处理了一批轮廓提取的图片。 收获是,学得了一种读取序列图片的方法。 记录如下。//--------------------------------【头文件包含部分】---- #include <opencv2/opencv.hpp> #include<opencv2/highgui/highgui.hpp> #include<opencv2/imgproc/imgproc.hpp> /原创 2016-04-12 20:36:22 · 1204 阅读 · 0 评论 -
他山之石01---“未声明的标识符:SurfFeatureDetector”问题解决办法
原文地址: http://blog.csdn.net/holybin/article/details/41144705在VS中使用opencv2.4.X版本的时候,如果使用SurfFeatureDetector(或者SiftFeatureDetector)做特征点检测的时候,按照官方文档上的示例代码include头文件为:opencv2/features2d/features2d.hpp,则会出现转载 2016-04-25 10:00:09 · 493 阅读 · 0 评论 -
OpenCV杂记01
cvMoveWindow,固定窗口位置。->,取结构体成员的运算符。%,1、格式化字符串输出;2、整数取余。assert,是运行期的判断,并且会强制终止程序。图像操作。 Mat img = imread(“image.jpg”); imshow(“image”, img); waitKey();通过PyrDown,练习了IplImage和Mat之间的转化。IplImage是结构体struct,原创 2016-04-08 10:41:17 · 283 阅读 · 0 评论 -
opencv笔记02-main函数使用
今天学习了一个例子,OpenCV实现静止背景下运动目标的检测。 原文地址: http://blog.csdn.net/likezhaobin/article/details/6912194下面记录遇到的问题和解决方法。 1、直接复制代码后,提示有137个错误。由于编程基本功不扎实,或者说对程序基本概念没有理解,而犯了低级错误。没有将代码放到main函数的主体中。添加主函数结构后,问题解决。原创 2016-04-03 22:29:13 · 538 阅读 · 0 评论 -
OpenCV笔记1---报错 cv::Exception,更改路径后问题解决。
#include #include #include using namespace cv; int main() { // 读入一张图片(游戏原画) Mat img=imread("pic.jpg"); // 创建一个名为 "游戏原画"窗口 cvNamedWindow("游戏原画"); // 在窗口中显示游戏原画 imshow("游戏原画",img); // 等待6000原创 2016-03-21 11:58:04 · 3079 阅读 · 0 评论 -
OpenCV杂记11---升级opencv版本打开原来的程序
问题描述, 从cv248升级到249之后,打开原来编译过的工程,弹出如下错误提示。 1>LINK : fatal error LNK1104: 无法打开文件“opencv_core248d.lib”解决方法, 解决方案资源管理器—项目右键属性—配置属性—链接器—输入—附加依赖项删除原库文件(opencv_core248d.lib)原创 2016-07-24 10:19:09 · 641 阅读 · 0 评论