
OpenCV学习
无敌二货
这个作者很懒,什么都没留下…
展开
-
解析IplImage 结构
IplImage <br />IPL 图像头 typedef struct _IplImage { int nSize; /* IplImage大小,=sizeof(IplImage)*/ int ID; /* 版本 (=0)*/ int nChannels; /* 大多数OPENCV函数支持1,2,3 或 4 个通道 */ int alphaChannel; /* 被O原创 2010-12-25 11:20:00 · 2402 阅读 · 0 评论 -
GrFmtReader的类结构----OpenCV源码阅读之六
下面给出GrFmtReader的结构图:那么这里再看一下GrFmtReader的类结构:view plaincopy to clipboardprint?///////////////////////////////// base class for readers //////////////////////// class GrFmtReader { public: GrFmtReader( const char* filename ); virtual ~GrFmtReader(); int GetW原创 2010-12-25 11:34:00 · 1043 阅读 · 0 评论 -
从cvLoadImage开始--OpenCV源码阅读之三[转]
<br />cvSaveImage/cvLoadImage函数用于保存和读取图像,两者的结构基本相似。<br />下面我们主要分析cvSaveImage函数的实现。<br /><br />cvLoadImage函数位于"OpenCV/otherlibs/highgui/loadsave.cpp"文件:<br />CV_IMPL IplImage*<br />cvLoadImage( const char* filename, int iscolor )<br />{<br />return (IplImag转载 2010-12-25 10:30:00 · 3587 阅读 · 0 评论 -
解析icvLoadImage函数
<br />看一下icvLoadImage这个函数<br />view plaincopy to clipboardprint?<br />/*-----------------------------------------------------------------<br /> *虽然根据参数来说有不同的返回数据的方式,一种是IplImage*,一种是矩阵<br /> *的形式,但是实际上而言,内部数据都是通过矩阵在存储,所以这里就不用<br /> *再分两个函数:一个返回IplImage*,一个返原创 2010-12-25 10:52:00 · 1170 阅读 · 0 评论 -
CvSize结构
CvSize结构表示矩形尺寸的结构,结构体中分别定义了矩形的宽度和高度,具体定义如下: typedef struct CvSize{ int width; /* 矩形宽度,单位为象素 */ int height; /* 矩形高度,单位为象素 */}CvSize;与CvSize结构相关的是其构造函数:inline CvSize cvSize( int width, int height );在定义CvSize结构变量时,可以按照如下方式定义: CvSize siz原创 2010-12-25 11:01:00 · 17962 阅读 · 4 评论 -
将图片贴到另一张图片显示
<br /> IplImage* dst=cvLoadImage("f://lena.jpg",1); //声明IplImage指针<br /> IplImage* pImg=cvLoadImage("f://test2.png",1);<br /> <br /> CvRect rect_t=cvRect(10,10,pImg->width,pImg->height);<br /> //10,10为起点<br /> cvSetImageROI(dst,re原创 2011-05-25 09:58:00 · 1610 阅读 · 2 评论 -
利用opencv的cvResize对文件夹里所有图片缩放到统一大小
在训练分类器之前有一步骤是样本的创建,而创建之前须对正样本与副样本缩放到统一大小,如何对整个文件夹里的图片进行批缩放呢?程序如下:#include #include #include #include #include using namespace std;long cc=29082;void FindFile(string filename,const string filter); void setsize(string filename) //利用opencv的cvResize函数对图像进行缩放原创 2011-04-22 21:08:00 · 7873 阅读 · 1 评论