- 博客(8)
- 资源 (1)
- 收藏
- 关注
原创 把ImageDib的unsigned char* m_pImgData转换为IplImage的char* imageData
今天终于把困扰我三天的问题解决了。我原本想把Visual C++数字图像模式识别典型案例详解中的人脸定位的CalSim()函数移植到VS2010中的。但是就被unsigned char* 转换为char* 这个思想给困住了。贴上书上的原函数:void FaceDetect::CalSim(){ //若灰度图像,则返回 if(m_nBitCount==8) return;
2014-03-28 20:47:11 2023
原创 自己想的积分图代码
II(x,y)——所求积分图 I(x,y)——原灰度图s(x,y)——(x,y)所在点的列(x,y)以上的灰度之和代码:int i,j;int s=(int*)malloc((height+1)*(width+1)*sizeof(int));int II=(int*)malloc((height+1)*(width+1)*sizeof(int));for( j=0 ;
2014-01-12 00:51:17 523
转载 const=0
只有虚拟函数(带virtual)后面能有‘=0’,表示该虚函数为纯虚函数,这样的函数只起提供一个接口的作用,没有实际的内容拥有虚拟函数的类是抽象类,即不能实例化,通常作为其他类的父类,子类必须重载这样的纯虚函数来实现具体功能,并使子类能像一般的类一样可实例化关键字const说明这个函数不能直接或间接地改变成员变量,即对成员变量起保护作用
2014-01-03 02:34:44 1430
原创 我的SIFT代码!!!原来我的代码还没有compute部分
代码:main.cpp#include#include"SIFT3.h"//using namespace cv;char *path1="F:\\test_sift2\\Debug\\lena.jpg";char *path2="F:\\test_sift2\\Debug\\lena_rotate.jpg";int main(){Mat img=imr
2013-12-19 11:25:07 1023
原创 initModule_nonfree
bool initModule_nonfree(void){ Ptr sift = createSIFT(), surf = createSURF(); return sift->info() != 0 && surf->info() != 0;}
2013-12-16 21:44:25 1548
转载 cvLoadImage
cvLoadImage( filename, -1 ); 默认读取图像的原通道数cvLoadImage( filename, 0 ); 强制转化读取图像为灰度图cvLoadImage( filename, 1 ); 读取彩色图
2013-12-16 19:01:14 903
原创 对 学习OpenCV(中文版) 第三章的总结
先从第48页开始总结起:IplImage结构由nSize,ID,nChannels,alphaChannel,depth,colorModel[4],channelSeq[4],dataOrder,origin,align,width,height,roi,maskROI,imageId,tileInfo,imageSize,imageData,widthStep,BorderMode[4
2013-12-14 20:12:51 608
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人