- 博客(12)
- 资源 (9)
- 收藏
- 关注
转载 copy a cv::Mat image (source) to a ROI of another (Destination) cv::Mat image
OpenCV 2.4:src.copyTo(dst(Rect(left, top, src.cols, src.rows));OpenCV 2.x:Mat dst_roi = dst(Rect(left, top, src.cols, src.rows);src.copyTo(dst_roi);e.g.bboxImage.copyTo(destImage.c
2012-09-28 22:44:21 1707
原创 cvSetData函数使用的问题
1.在一个函数中使用局部数组变量给CvMat数据赋值,当在函数外使用这个CvMat时,其中的数据出错,函数如下:void CSuperResolution::InitConf(){double filterG[4] = {1,0,0,-1};conf.filterG = cvCreateMat(1,4,CV_64FC1);cvSetData(conf.filterG,filte
2012-09-26 14:41:41 11501
原创 CvMat执行CvReshape()报错“The matrix is not continuous, thus its number of rows can not be changed”
CvMat执行CvReshape()报错“The matrix is not continuous, thus its number of rows can not be changed”,采用如下处理方式: 重新生成一个全新的矩阵,具有相同的数据,那么数据就是连续的,就能执行reshape()函数操作。Mat patchMatTmp;patchMat.copyTo(pat
2012-09-25 15:34:57 4953 1
转载 OpenCV学习-利用ROI裁剪图片
为了提取到一幅图像中感兴趣的区域并裁剪出来作为一幅新图像的方法:1、利用void cvSetImageROI( IplImage* image, CvRect rect )函数设置感兴趣的区域;IplImage* src = cvLoadImage(“D:\\test.jpg”,1);cvSetImageROI(src,cvRect(0,0,0.5*src->width,0.5
2012-09-19 16:45:45 2159
原创 CvMat元素打印重载的函数
1.void PrintCvMatElements(CvMat* mat,int nRows,int nCols,int nArg,char* strMatName,float fVal)//nArg是用来指示数据类型的,float类型4字节,double类型8字节,uchar类型1字节{printf("%s:\n",strMatName);for(int i=0;i{//
2012-09-19 13:57:31 1048
原创 opencv中Mat和CvMat访问元素的方式
1.Mat类型for(int i=0;i{ double* pLine = (double*)dict_hires.ptr(80);for(int j=0;j{printf(" %f ",pLine[j]);}printf("\n");}2.CvMat类型 for(int i=0;i{double* pLine = res.c
2012-09-19 11:32:11 2897
原创 在matlab中把矩阵保存为二进制文件,在c中打开的方法
1.matlab: fid=fopen("bif.bin","wb"); fwrite(fid,A','double');%A是矩阵,double是保存文件的数据类型。A'是A的转置,原因是,在matlab中数据是按列存放,c中是按行。所以在matlab中应先进行转置,这样 %到c中读出的数据才是正确的。2.c:(1)c中使用fopen,读取到二维数组中int num_r
2012-09-18 17:50:52 19255 2
原创 matlab的reshape函数的作用
K>> b1b1(:,:,1) = 1 3 0 0b1(:,:,2) = 4 3 1 0以上是b1的组成,是个2X2X2的三维矩阵,相当于把两个2X2的矩阵叠在一起,定义为第一层和第二层。K>> c1=reshape(b1,4,2)c1 =
2012-09-14 15:43:06 8838
原创 卷积的理解
卷积到底是什么?它是在线性时不变系统中根据输入信号和脉冲响应计算输出信号的方法,在下一篇文章中详细介绍了这种方法的依据,主要还是根据脉冲函数来的。所以常用的卷积不是没有科学道理的,是有严格的科学依据的,为计算输出信号提供了实用的方法。暂时写到这里,以后再结合傅立叶变换理解下。
2012-09-14 14:02:08 823
转载 Convolution
from:http://www.songho.ca/dsp/convolution/convolution.html←BackConvolutionConvolution is the most important and fundamental concept in signal processing and analysis. By using convolut
2012-09-14 09:49:23 3693
转载 matlab大律法求自适应阈值
I=imread('');level=graythresh(I);BW=im2bw(I,level);imshow(BW);
2012-09-06 15:19:41 8765 1
转载 0范数 1范数
1范数" name="image_operate_16161315444076136" alt="0范数 1范数" src="http://s3.sinaimg.cn/middle/6297bc8b4ac63af959812&690" width="240" height="180">0 范数 1范数 就是绝对值之和
2012-09-03 11:32:53 5559
How to Install Google Chrome In A Different Drive In Windows Digitechind.pdf
2020-01-03
GTK2.2.4 all in on bundle
2015-12-01
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人