OpenCV
zlingh
大家多多交流我邮箱是zhangping_bnu@qq.com
展开
-
opencv知识
改变图像大小resize(img,pattern,Size(patch_size,patch_size));原创 2012-10-31 14:38:55 · 438 阅读 · 0 评论 -
opencv文档
http://www.opencv.org.cn/opencvdoc/2.3.2/html/index.html很详细,也有例子原创 2012-11-07 22:22:31 · 365 阅读 · 0 评论 -
Opencv中Mat对于像素的操作
http://hi.baidu.com/25wensanmu/item/bd8b0718cdbf0e0ee75c3607Mat img2 = imread(".//img//et000.jpg");对于单通道,有:for(int i=0;i for(intj=0;j img2.at(i,j)=255; //取得像素或者赋值对于三通道有:原创 2012-11-07 22:22:18 · 626 阅读 · 0 评论 -
CUDA和OpenCV配置参考
realease模式--------------VC++目录-包含目录:$(VCInstallDir)include;$(VCInstallDir)atlmfc\include;$(WindowsSdkDir)include;$(FrameworkSDKDir)\include;D:\ProgramFiles\OpenCV2.3.1\build\include;D:\ProgramFile原创 2012-11-07 22:23:34 · 759 阅读 · 1 评论 -
opencv中文件路径的问题
现在我有个工程test.sln在文件夹test1下,那么一般test1文件夹下还会有个名为test的文件夹在vs里debug和release默认的文件开始目录(不写盘符时)是test1下的test文件夹。比如如下代码:const char* imagename = "Demo.jpg"; //从文件中读入图像Mat img = imread(imag原创 2012-11-04 00:26:52 · 805 阅读 · 0 评论 -
opencv下运行模式的问题
debug模式:debug,release运行发布的exe文件这三种模式是运行结果是不一样的速度:运行发布的exe文件>release >debug而且摄像头只能工作在运行发布的exe文件下,debug模式如果调用了摄像头程序会退出原创 2012-11-07 22:21:14 · 290 阅读 · 0 评论 -
vs2005+opencv2.3.1
http://blog.csdn.net/caiye917015406/article/details/7721254原创 2012-11-07 22:21:48 · 376 阅读 · 0 评论 -
cv::Mat学习
http://www.cnblogs.com/xianglan/archive/2011/07/30/2122302.htmlvoid colorReduce3(cv::Mat& image,cv::Mat& result, int div){ int nrow =image.rows; int ncol = image.cols *image.channels();原创 2012-11-07 22:22:16 · 526 阅读 · 0 评论 -
CUDA和OpenCV小问题
共享内存一般用来存储临时数据 ,最初输入和最终输出都是全局内存。每个块一个共享内存,每个块一个结果。高速虽说 共享内存 在一个块内的线程都可以访问,但是 关于关键字:_syncthreads(),共享内存只有在执行_syncthreads()后才能使共享变量对其他线程可见。用于块内同步cudaThreadSynchronize()保证所有的流在进一步执行前已经完成 theRN原创 2012-11-07 22:22:14 · 551 阅读 · 0 评论 -
运动目标检测、阴影检测及目标跟踪中用得到的标准测试视频下载(大量IBM提供视频)
http://blog.163.com/jw_67/blog/static/136199256201039104624436/在搜测试视频时,找到andrew31在ilovematlab论坛中分享的网址链接。我转载于此,并做出详细介绍,方便大家以后使用!1. PETS2001的测试视频http://www.filewatcher.com/b/ftp/ftp.cs转载 2012-11-09 14:08:55 · 1115 阅读 · 0 评论 -
opencv新版中最重要的一个类,Mat…
http://docs.opencv.org/modules/core/doc/basic_structures.html?highlight=mat#Mat类 Mat导言OpenCV c + + n 维稠密数组类类CV_EXPORTS Mat{public:/ / … …很多的方法...... int flags;(Note:目前还不知道flags做什么用原创 2012-11-07 22:25:23 · 1403 阅读 · 0 评论 -
有gpu版的模板匹配
gpu::matchTemplate怎么使用呢,效果如何。。。http://www.opencv.org.cn/opencvdoc/2.3.2/html/modules/gpu/doc/image_processing.html在C:\ProgramFiles\OpenCV2.3.1\modules\gpu\src\match_template.cpp原创 2012-11-07 22:22:35 · 1299 阅读 · 0 评论 -
毕业论文相关
有一篇p-n学习的论文的解读:http://blog.sina.com.cn/s/blog_80e381d101015fza.html原创 2012-11-09 18:35:33 · 608 阅读 · 0 评论 -
imread参数
imread的函数原型是:Matimread( const string& filename, int flags=1 );Mat是OpenCV里的一个数据结构,在这里我们定义一个Mat类型的变量img,用于保存读入的图像,在本文开始有写到,我们用imread函数来读取图像,第一个字段标识图像的文件名(包括扩展名),第二个字段用于指定读入图像的颜色和深度,它的取值可以有以下几种:原创 2012-11-03 22:41:17 · 11266 阅读 · 1 评论 -
opencv各个安装包,GPU模块安装
还有一点就是使用GPU模块,需要在用CMake编译OpenCV时使其中的WITH_CUDA和WITH_TBB的宏生效,为ON。 superpack是有各个版本的lib文件,这个要加入vs2010的库目录的自己编译的库,库目录为:D:\ProgramFiles\OpenCV2.3.1\build\my\install\lib32位系统 &VC2008,库目录为:D:\ProgramF原创 2012-11-07 22:24:25 · 2531 阅读 · 0 评论 -
opencv文件结构解析
http://www.coridc.com/archives/2632.html1.3.1 头文件OpenCV有许多不同的模块,每个模块关心图像处理中不同的领域及方法(参见:OpenCV学习笔记(基于OpenCV2.4)一:哈喽CV),在使用之前我们首先需要对相应的头文件进行包含,一般情况下我们都会用到的两个模块:1)core section. 这里定义了OpenCV的一些基本的原创 2012-11-07 22:24:27 · 866 阅读 · 0 评论 -
opencv2.4.1 没有 Featu…
自己从2.3.1找到FeatureDetector类,添加这个类,头文件在 features2d.hpp中定义,内容实现在planardetect.cpp中。这样解决问题以后对比发现使用2.4和2.3的结果不一样,trackpoints不一样,2.3trackpoints等于22,而2.4的结果是25。进一步研究发现时由于函数calcOpticalFlowPyrLK即LK光流法不一样。但是当原创 2012-11-07 22:24:32 · 612 阅读 · 0 评论 -
使用OpenCV-2.4.0.exe文件编译x86或x64平台Visual Studio 2005/2008/2010目标文件
首先声明在Visual Studio 2008/2010下使用OpenCV不需要再编译OpenCV-2.4.0,原因是在OpenCV-2.4.0.exe解压后会产生build文件夹,其中有很多目录,我们注意到x86文件夹,里面又有vc9、vc10等文件夹(包含debug和release版本),使用这些文件我们可以直接配置OpenCV-2.4.0,这里讲述编译方法只是一时兴起。配置方法详见本人其他博转载 2012-11-21 21:19:24 · 933 阅读 · 0 评论 -
opencv官网
http://opencv.org/各个版本的opencv可以在这下载http://sourceforge.net/projects/opencvlibrary/files/中文网似乎不再更新了http://www.opencv.org.cn/index.php/%E9%A6%96%E9%A1%B5下面是官方文档中文http://www.open原创 2012-11-21 21:37:45 · 5233 阅读 · 0 评论 -
如何编译OpenCV-2.3.x/OpenCV-2.4.x使其支持GPU-CUDA高速运算?
前面,我们讲到了使用OpenCV-2.4.0在Visual Studio 2005/2008/2010常规编译的方法,本文则主要讲述如何使OpenCV支持CUDA高速运算。 我们将要使用的工具除了常规编译方式使用的工具外,还要使用CUDA tookit和GPU Computing SDK,如本人使用的版本分别为cudatoolkit_4.2.9_win_64.msi和gpucomput转载 2012-11-21 21:18:13 · 901 阅读 · 0 评论 -
OpenCV 2.3.x/2.4.x在Visual Studio 2005/2008和Visual Studio 2010配置方法详解
由于OpenCV自2.3.0版本开始就提供了OpenCV-2.3.x -win-superpack.exe或OpenCV-2.4.x.exe文件,该文件解压后,会生成Windows版本的源代码,这种源代码可以通过cmake、intel TBB与Visual Studio 2005/2008/2010结合编译生成目标文件(包括动态链接库、可执行文件等),出现的问题也就那么几个,非常容易便能解决。本人转载 2012-11-21 21:21:40 · 782 阅读 · 0 评论 -
opencv,图片视频相互转换
http://blog.sina.com.cn/s/blog_4b0020f301011yqr.html原创 2012-11-07 22:22:48 · 601 阅读 · 0 评论 -
opencv的gpu模块测试代码
官网上gpu模块使用例子http://opencv.org/platforms/cuda.html#include #include "opencv2/opencv.hpp"#include "opencv2/gpu/gpu.hpp"int main (int argc, char* argv[]){ try { cv::Mat src_host =原创 2012-11-07 22:24:30 · 2511 阅读 · 0 评论 -
关于opencvMat的用法
内容来自《OpenCV 2 Computer Vision Application ProgrammingCookbook》关于Mat的操作详见:http://blog.csdn.net/huangli19870217/article/details/7369482http://www.cnblogs.com/xianglan/archive/2011/07/30/2122302.html原创 2012-11-07 22:22:24 · 1033 阅读 · 0 评论