- 博客(31)
- 资源 (9)
- 收藏
- 关注
转载 OpenCV获取与设置像素点的值的几个方法
本文转自http://tmjfzy.blog.163.com/blog/static/6644702520126157403724/ Title:OpenCV OpenCV像素值的获取与设置 Fn 1 :使用 Mat 中对矩阵元素的地址定位的知识 (参考博文:OpenCV中对Mat里面depth,dims,channels,step,data,elemS
2012-12-30 11:06:32 3153
转载 IplImage, CvMat, Mat 的关系和相互转换(转)
opencv中常见的与图像操作有关的数据容器有Mat,cvMat和IplImage,这三种类型都可以代表和显示图像,但是,Mat类型侧重于计算,数学性较高,openCV对Mat类型的计算也进行了优化。而CvMat和IplImage类型更侧重于“图像”,opencv对其中的图像操作(缩放、单通道提取、图像阈值操作等)进行了优化。在opencv2.0之前,opencv是完全用C实现的,但是,IplIm
2012-12-28 11:25:35 1510 2
转载 IplImage, CvMat, Mat 的关系
IplImage, CvMat, Mat 的关系opencv中常见的与图像操作有关的数据容器有Mat,cvMat和IplImage,这三种类型都可以代表和显示图像,但是,Mat类型侧重于计算,数学性较高,openCV对Mat类型的计算也进行了优化。而CvMat和IplImage类型更侧重于“图像”,opencv对其中的图像操作(缩放、单通道提取、图像阈值操作等)进行了优化。在opencv2
2012-12-28 11:23:35 819
转载 OpenCV参考手册之Mat类详解2 .
本文转自http://blog.csdn.net/giantchen547792075/article/details/7169255Mat::~MatMat的析构函数。C++: Mat::~Mat()析构函数调用Mat::release()。Mat::operator =提供矩阵赋值操作。C++: Mat& Mat::operator=(const Mat& m)
2012-12-28 11:16:42 777
转载 OpenCV参考手册之Mat类详解1 .
本文转自http://blog.csdn.net/giantchen547792075/article/details/7061391类 Mat导言OpenCV c + + n 维稠密数组类类 CV_EXPORTS Mat{public:/ / … …很多的方法....../*!包括几位字段:-神奇的签名-连续性标志-深度(Note:应该是位深)
2012-12-28 11:15:02 1011
转载 2.1 Mat—基础图像容器(OpenCV教程) .
目标我们有多种方法可以获得从现实世界的数字图像:数码相机、扫描仪、计算机体层摄影或磁共振成像就是其中的几种。在每种情况下我们(人类)看到了什么是图像。但是,转换图像到我们的数字设备时我们的记录是图像的每个点的数值。例如在上图中你可以看到车的镜子只是一个包含所有强度值的像素点矩阵。现在,我们如何获取和存储像素值可能根据最适合我们的需要而变化,最终可能减少计算机世界内的所有图像数值矩阵和一
2012-12-28 11:13:49 883
转载 行为识别
暑假听了computer vision的一个Summer School,里面Jason J. Corso讲了他们运用Low-Mid-High层次结构进行Video Understanding 和 Activity Recognition的方法,受益颇深,在这里把他的方法总结一下:--------------------------------------
2012-12-27 19:41:53 2588
原创 matlab将视频转化为图片
clc; clear all; close all;filename = 'p15.avi';mov=aviread(filename); %读入fnum=size(mov,2); %读取视频的祯数,mov为1*tempfor i=1:fnum strtemp=strcat('pic
2012-12-26 23:12:53 9378
原创 matlab中视频帧间差分
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%本程序主要用于从视频中读入帧,并且进行从任意位置的连续两帧差分,差分的结果于阈值比较,从而提取出运动目标的轮廓,处理车的效果比人的效果要好%参数设置 N:处理连续的6帧,start从第100帧开始处理,阈值设置threshold=20clear all;clc;aviinfo('traffic1
2012-12-26 23:10:28 18209 2
原创 matlab重新写入视频并播放
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%说明:此程序主要是从指定的视频中读取视频,并且将视频重新写入并且播放 %%用的函数说明: %mmreader读取视频,get获取视频信息,set设置图片的位置和大小,moive播放视频
2012-12-26 23:04:56 3162
原创 图像中获取图像的像素值
1、matlab获取彩色图像像素值的方法 img=imread('test.jpg'); img1=img(:,:,1); img2=img(:,:,2); img3=img(:,:,3); 三通道排序分别对应彩色图像的rgb三通道2、opencv中获取图像像素的方法方法一: IplImage *img = cvLoadImage(
2012-12-26 21:40:53 14469
转载 2011_08_19_Random Fern
本文转自http://blog.sina.com.cn/s/blog_8ff949cf0100yfof.html最近在做 Zdenek Kalal的TLD算法,其成果发表在CVPR 2010上,文章的名字叫做 P-N Learning: Bootstrapping Binary Classifiers by Structural Constraints,是关于一个跟踪算法的,主要思
2012-12-25 20:03:39 1645
转载 OpenCV使用FileStorage保存Mat数据 .
本文转自http://blog.csdn.net/mmjwung/article/details/6913540在OpenCV2.0以后的版本中,加入了对C++的支持,大大减少了程序代码量,方便了程序编写,也更符合现代编程思想。在视觉处理过程中,往往需要保存中间数据。这些数据的数据类型往往并不是整数。OpenCV的C++接口中,用于保存图像的imwrite只能保存整数数据,且需
2012-12-19 11:54:02 1358
转载 基础学习笔记之opencv(5):实现鼠标选定矩形框
本文转自http://www.cnblogs.com/tornadomeet/archive/2012/05/04/2483444.html opencv编写程序中,用鼠标选定矩形框经常用到。编程时看似很简单的逻辑思路,如果对opencv中的Rect不是很了解的话,那实现的效果就不是特别理想,比如说虽然我们习惯性用鼠标从左上到右下选择,但是偶尔也会从左下到右上选择等等…… 开始自己实现这
2012-12-19 10:38:08 1353
转载 OpenCV鼠标交互
本文转自http://blog.youtueye.com/skill/opencv-drawing.html一些图像处理算法要求用户的参与,比如分割算法GrabCut需要用户选定初始区域或前/背景掩模,在用OpenCV实现里,就涉及到利用鼠标在图片上选定这些区域,这里讲讲常见的几种鼠标绘图:1、绘制矩形并获得矩形区域图像:在显示图片的窗口,通过拖动鼠标绘制矩形,按ESC键退出绘图模式。
2012-12-19 10:23:40 6842
转载 OpenCV中响应鼠标消息
本文转自http://blog.163.com/forever_871226/blog/static/34424308201143110442964/#include #include #include #pragma comment(lib,"C:\\Program Files\\OpenCV1.0\\lib\\cv.lib")#pragma comment(lib,
2012-12-19 10:14:49 2094
转载 解析C++中get()和getline()的区别(二)
本文转自http://developer.51cto.com/art/201107/277395.htm用getline()读取输入行当程序使用cin输入时,cin用空白符和行结束符将各个值分开。根据所需输入的值,如需读取一整行文本并且分开不同的域,则要使用getline成员函数getline(char*line,int size,char ='"n') 第二个参数是本次读取的最
2012-12-18 22:43:35 949
转载 解析C++中get()和getline()的区别(一)
本文转自http://developer.51cto.com/art/201107/277395.htm下面通过例子为大家介绍C++中get()和getline()的区别。问题一:#include #include using namespace std; void main(void) { string st ; cout"Input st:"; ge
2012-12-18 22:42:33 924
原创 getline函数的几种用法
(1)istream& getline ( istream& is, string& str, char delim ); istream& getline ( istream& is, string& str );Get line from streamExample#include#includeusing namespace std;int
2012-12-18 22:38:31 3772
转载 [Color]彩色转灰度算法彻底学习 .
本文转自http://blog.csdn.net/zyl910/article/details/749752File: StudyRGB2Gray.txtName: 彩色转灰度算法彻底学习Author: zyl910Version: V1.0Updata: 2006-5-22一、基础 对于彩色转灰度,有一个很著名的心理学公式
2012-12-17 14:59:51 675
转载 memset函数使用详解
本文转自http://www.cnblogs.com/xiaolongchase/archive/2011/10/22/2221326.html 今天做题卡在MEMSET函数的使用上了,本来以为int a[100]; memset(a, MAX,sizeof(a));就是将a数组全部赋值为MAX,现在才知道他的填充是以字节为单位,一般用于对字符型变量的初值进行赋值.更详细的解说见百
2012-12-17 09:14:31 870
转载 opencv CvScalar解析 .
本文转自http://blog.csdn.net/yanzi1225627/article/details/7555200一句话:CvScalar就是一个包含四个元素的结构体变量。CvScalar定义可存放1—4个数值的数值,其结构如下。typedef struct CvScalar{ double val[4];}CvScalar;-------------
2012-12-17 09:12:31 1171
转载 OpenCV像素点处理 .
本文转自http://blog.csdn.net/hxgqh/article/details/6202001获得像素点的值便可以更加灵活的进行图像处理,在OpenCV里可以通过cvGet2D()和cvSet2D()两个函数加上一个CvScalar结构体做到。OpenCV中,CvScalar结构为:typedef struct CvScalar{ double val[4]
2012-12-17 09:07:28 1064
原创 TLD算法matlab版本的程序调试过程
kalal的混合编程的代码很早就下载了,但是一直没有去调试,前一段时间看了差不多一个月的文献,终于把作者的算法大致讲的意思给弄明白了,但是里面涉及到的很多细节的东西还是不太清楚,由于自己刚换的方向,理论基础薄弱,讲报告的时候,面对师兄的提问回答的不够好,结果被老师给批评了。做完报告便开始了作者代码的调试,由于前期问过很多的前辈这个代码改怎么调,但是大家似乎说的我还是不明白,没办法,还是得自己摸索。
2012-12-15 16:06:43 3498
转载 VS2008 Debug与Release的本质区别
本文转自http://blog.sina.com.cn/s/blog_86ef2c1d0100s2bz.html对于VS2008的初次使用者来说,常会遇到的编译问题时,Debug版本运行正常,但在Release版本则不稳定或无法运行。以下是对Debug版本与Release版本本质区别的分析: Debug 通常称为调试版本,它包含调试信息,并且不作任何优化,便于程序员调试程序。Relea
2012-12-15 15:14:32 1128 2
转载 UIUC某童鞋收集的代码合集
Jia-Bin Huang童鞋收集,此童鞋毕业于国立交通大学,之前拍过很多CVPR举办地科罗拉多州的照片,这里大多为matlab code,link: https://netfiles.uiuc.edu/jbhuang1/www/resources/vision/index.html包括:Feature Extraction:SIFT [1] [Demo progr
2012-12-06 16:35:06 1189
转载 (转载)机器学习方法的PPT .
本文转自http://blog.csdn.net/hunnish/article/details/1824308 一、特征选择 二、分类方法 三、决策树四、人工神经网络与遗传算法五、支持向量机六、图论与聚类方法其它(待补)***********************************一、特征选择[PPT]Feature Selection forCl
2012-12-04 14:36:22 1935
转载 再谈PN学习 .
本文转自http://blog.csdn.net/carson2005/article/details/7647519之前翻译过一篇PN学习的文章:http://blog.csdn.net/carson2005/article/details/7483027,但该文章的内容还是略显生涩,不太容易理解。尤其是在TLD跟踪算法中,PN学习又是一个很重要的模块。如果不能很好理解该部分,是很难完全掌握
2012-12-03 23:03:15 1668 2
转载 PN学习 .
本文转自http://blog.csdn.net/carson2005/article/details/7483027申明:以下文字为笔者阅读了计算机视觉国际会议论文之后翻译所得,其中个别部分加入了笔者自己的理解,但绝大部分都尊重了作者的原意。鉴于本人水平有限,个别地方可能存在误差,希望各位能够谅解!另外,如果您需要更详细的了解PN学习的原理、用法及应用举例,请参考原文:PN-learning
2012-12-03 23:00:31 1352
转载 SVM入门(一)至(三)Refresh
本文转自http://www.blogjava.net/zhenandaci/archive/2009/02/13/254519.html按:之前的文章重新汇编一下,修改了一些错误和不当的说法,一起复习,然后继续SVM之旅.(一)SVM的八股简介支持向量机(Support Vector Machine)是Cortes和Vapnik于1995年首先提出的,它在解决小样本、非线性及
2012-12-03 21:21:30 713
转载 基础学习笔记之opencv(1):opencv中facedetect例子浅析
本文转自http://www.cnblogs.com/tornadomeet/archive/2012/03/22/2411318.html基础学习笔记之opencv(1):opencv中facedetect例子浅析 人脸检测一种主流的方法就是类haar+adaboosting,opencv中也是用的这种方法。这种方法可以推广到刚性物体的检测,前提是要训练好级联分类器(比如说用
2012-12-03 14:48:38 7548
Visual+C+++2008入门经典(高清)
2012-11-17
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人