主要产品

VC++实用图像处理系统学习版IMGCX


  VC++实用图像处理系统源程序学习版Imgcx是一套完全可执行的VC++界面源代码,界面内容包括图像的表示、读入和保存,可以与教材《Visual C++实用图像处理》配套使用。学习版Imgcx,可用于教材《Visual C++实用图像处理》的课后编程练习和自学。对于大多数人来说,图像的表示、读入、保存等是学习图像处理编程的一大障碍。该软件给学生提供了图像表示、读入、保存的框架,消除了学习图像处理编程的障碍,可使学生轻松地进入图像编程状态。学生可以在Imgcx上加上菜单或对话窗,将教材《Visual C++实用图像处理》上各个独立的图像处理程序加入到Imgcx的框架上,使学生在实际操作中轻松地学会VC++图像处理编程。(注:教材《VC++实用图像处理》已面市)

学习版Imgcx的使用方法:

  1.从网上下载Imgcx(购买教材《VC++实用图像处理》可从配套光盘安装)。下载后得到Imgcx的Zip压缩文件。
  2.解压Imgcx的Zip压缩文件。解压方法如下:
   (a) 计算机里需要安装WinZip解压软件。如果您的计算机里没有安装解压软件,可以在网上输
     入关键词WinZip进行检索,有许多版本的WinZip软件可供免费下载。
   (b) 右点击Imgcx的Zip压缩文件,选择“Extract to folder …”(解压到文件夹),如下图。
   (c) 在出现的如下所示窗口内选择“Agree”(同意)即可
  3.在解压后的Imgcx文件加里,执行SetUp,按提示安装Imgcx。
  4.用Visual C++打开工程Imgcx进行编程。
提供的图像表示、存取DLL函数一览表(Global.h):
  1.建立图像表示用Dib
  EXIMPORT int CreateDispDib(CDC* pDC, int xsize, int ysize);
  2.消除Dib
  EXIMPORT void DeleteDispDib(void);
  3.建立参考窗口读入图像
  EXIMPORT int Load_imagefile_bmp();
  4.直接输入文件名读入图像
  EXIMPORT int Load_original_image(CString filename);
  5.读灰度图像数据到设定内存
  EXIMPORT int ReadImageData(BYTE *image);
  6.读彩色图像数据到设定内存
  EXIMPORT int ReadImageDataRGB(BYTE *imageR, BYTE *imageG, BYTE *imageB);
  7.图像保存
  EXIMPORT BOOL Save_imagefile_bmp();
  8.图像另存为
  EXIMPORT BOOL SaveAs_imagefile_bmp();
  9.获得图像横向大小
  EXIMPORT int GetXSize();
  10.获得图像纵向大小
  EXIMPORT int GetYSize();
  11.获得图像数据指针
  EXIMPORT LPBYTE GetImage();
  12.获得图像类型(灰度、彩色)
  EXIMPORT int GetImageType();
  13.表示内存内的灰度图像
  EXIMPORT void Disp_image(BYTE *image);
  14.表示内存内的彩色图像
  EXIMPORT void Disp_imageRGB( BYTE *imageR, BYTE *imageG, BYTE *imageB);
  15.获得表示图像的名称
  EXIMPORT void GetImageFileName(char *cFileName);
  16.设定表示图像的名称
  EXIMPORT void PutImageFileName(CString fn);
  17.获得表示的Dib
  EXIMPORT CDib* GetDib(void);
  18.设定表示的Dib
  EXIMPORT void PutDib(CDib *pDib);
  19.彩色图像变灰度图像
  EXIMPORT int Color_to_mono();

 

  北京现代富博科技有限公司 版权所有© 2010 京ICP备05037292号
北京市海淀区上地东路上地佳园23号1011 邮编100085
010-62966687转801-808、62966689
service@fubo-tech.com