
OpenCV
Eswai
这个作者很懒,什么都没留下…
展开
-
OpenCV:批量读取图片
OpenCV:批量读取图片方法1:将图片文件名称改为编号,例如”i.bmp”,其中i=1,2,…,Nchar filename[100];Mat img[N];for(int i=0;i<N;i++){ sprintf(filename,"PATH/%d.bmp",i+1); img[i]=imread(filename); //... other operations原创 2016-09-21 11:28:32 · 1043 阅读 · 0 评论 -
OpenCV: 图片读取函数imread的文件路径写法
OpenCV:图片读取函数imread的文件路径写法cv::Mat cv::imread( const &string filename, int flags=1)//文件在当前目录下Mat img=imread("test.jpg");//不在当前目录//使用双反斜杠img=imread("folder\\folder2\\test.jpg");img=imread("原创 2016-09-21 11:27:07 · 32101 阅读 · 4 评论 -
OpenCV: Matrix type矩阵类型宏定义探究
OpenCV:Matrix type矩阵类型宏定义探究老司机可能会知道CV_8UC3=16,CV_32FC3=21,那么这些数字到底是怎么定义的呢?原创 2016-10-16 16:46:56 · 2549 阅读 · 0 评论 -
OpenCV: 计时方法
OpenCV计时方法问题描述跑一个程序除了看它报不报错,还得计算时间效率对吧。那么在基于C++的OpenCV工程中如何计时呢?解决方案getTickCount函数double t = (double)getTickCount();/*** various operations ***/t = (getTickCount() - t) / getTickFrequency();cout <<原创 2016-10-28 18:47:35 · 1039 阅读 · 0 评论 -
OpenCV: 颜色空间转换 cvtColor()出错?注意浮点数精度
问题描述OpenCV 2.0 中的cvtColor()函数可用于颜色空间的转换,例如RGB转HSV,RGB转YUV等等。这里笔者用它来转灰度图,即RGB2GRAY,出现了错误。/* various operations of Mat I */Mat grayI;cvtColor(I, grayI, COLOR_BGR2GRAY); 解决根据上图控制台的报错提示 OpenCV Error:原创 2016-10-10 11:38:11 · 10515 阅读 · 3 评论 -
OpenCV: 矩阵等对象的文件存取方式
OpenCV中的文件存取问题描述在做图像处理等工作时,经常需要对矩阵Mat等各类对象进行存取,那么在OpenCV中有没有合适的方法呢?解决方案OpenCV中保存图片的最常用方式是imwrite(),但是只能将矩阵按8位/24位图片格式保存。如果需要保存浮点数据,要使用FileStorage类,将矩阵保存为XML/YAML文件。示例如下:Mat I;/* Process of Mat I...*/原创 2016-11-02 16:18:30 · 3995 阅读 · 0 评论