自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

让我们的机器来代替人的眼睛专栏

医学图像处理、计算机视觉、模式识别

  • 博客(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

五子棋程序代码 C++实现

五子棋的C++程序五子棋的C++程序五子棋的C++程序五子棋的C++程序

2011-05-12

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除