OPENCV
洋花萝卜
计算机图像处理,手机ISP智能图像处理芯片,图像算法,三维重建,机器视觉。
展开
-
opencv 内存中读取一段jpg 图片
FILE* f=fopen("d:\\background_left.jpg","r"); unsigned char *m=(unsigned char*)malloc(1280*720); fread(m,50000,1,f); CvMat mat = cvMat(720,1280,CV_8UC1, m); IplImage *p = c原创 2015-12-25 14:29:53 · 5231 阅读 · 0 评论 -
cvCopy和 cvCloneImage
Opencv中cvCopy()和cvCloneImage()的区别:cvCopy的原型是:void cvCopy( const CvArr* src, CvArr* dst, const CvArr* mask=NULL );在使用这个函数之前,你必须用cvCreateImage()一类的函数先开一段内存,然后传递给dst。cvCopy会把src中的数据复制到dst的内存中。转载 2016-01-12 11:13:17 · 380 阅读 · 0 评论 -
DFT频域相乘和时域卷积计算注意点
1. 在DFT的过程中,先对图像补零,原图补零之后大小为:N + M - 1(原图长宽 + 卷积核长宽 -1),补零为的图像右边和下面。图像数据在大图的左上角。2. 在DFT计算的过程中,先要对卷积核反转180度,再水平反转90度,再补零,得到的频域相乘的结果才等于时域的卷积。就是图中的共轭标志。原创 2017-08-22 11:51:14 · 6186 阅读 · 0 评论