- 博客(7)
- 资源 (1)
- 收藏
- 关注
转载 二维数组内存的初始化
二维字符串数组的初始化-动态内存分配 昨天在用FBS200 指纹采集芯片采集到一个二维数组数据后,利用串口传输上来的数据是以十六进制的数据格式表示的二维矩阵,比如“FF” 、“BD” 、“5C ”等等这样的形式,而对于一幅灰度图像,一般都是在0 ~255 之间的数据来表示其亮度值,因此想通过二维字符串数组来对采集过来的数据进行转化显示。但在动态分配一个 char **str
2013-08-21 10:42:11 1005
转载 数组内存的动态开辟和释放
在C++中实现变长数组 一般来说,有三种方法来申请多维数组:C的malloc/Free C++的new/delete STL容器Vector1.变长一维数组 这里说的变长数组是指在编译时不能确定数组长度,程序在运行时需要动态分配内存空间的数组。实现变长数组最简单的是变长一维数组,你可以这样做: //文件名: array01.cpp #includ
2013-08-21 10:34:43 1136
转载 常用算法经典代码(C++版)
一、快速排序void qsort(int x,int y) //待排序的数据存放在a[1]..a[n]数组中 {int h=x,r=y; int m=a[(x+y)>>1]; //取中间的那个位置的值 while(h{while (a[h] while (a[r]>m) r--; //比中间那个位置的值大,循环直到找一个比中间那个值小的 i
2013-08-20 21:25:18 548
转载 利用其它widthStep方法把interest_img的所有像素值增加1
#include "stdafx.h"#include #include int main(int argc, char** argv){ IplImage* interest_img; CvRect interest_rect; if( argc == 7 && ((interest_img=cvLoadImage(argv[1],1)) !=
2013-08-20 11:36:38 708
转载 图像的遍历和访问
IplImage是OpenCV中CxCore部分基础的数据结构,用来表示图像,其中Ipl是Intel Image Processing Library的简写。以下是IplImage的结构分析(来自OpenCV中文网站:http://www.opencv.org.cn/index.php/Cxcore%E5%9F%BA%E7%A1%80%E7%BB%93%E6%9E%84#IplImage)
2013-08-20 11:28:47 458
原创 openCV 图像和矩阵的创建和访问
cvArrcvMat 创建 五种方式,只分配具体空间,并没有付具体的值。 1, CvMat* cvCreateMat(int rows,int cols,int type);(分配内存,没有数据,包括文件头和文件体) 只创建文件头,不分配数据区的内存 2,CvMat* cvCreateMatHeader(int rows,int cols,int type); 3, Cv
2013-08-20 11:14:18 606
原创 openCV的数据类型及结构
C版本的结构:结构体 基本结构结构成员意义CvPointint x, y图像中的点CvPoint2D32ffloat x, y二维空间中的点CvPoint3D32ffloat x, y, z三维空间中的点
2013-08-20 10:06:19 366
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人