资源简介
安装使用说明:
一、本下载文件是《C/C++图像处理编程》一书的演示程序,该书由清华大学
出版社出版。
二、将 "C与C++图像处理编程\"目录全部拷贝到任意盘的根目录上。
三、运行 X:\C与C++图像处理编程\DosImage.exe程序,演示图像处理功能。
四、该程序的源代码在 "C与C++图像处理编程\DosImage"目录下,用VC编译,
工作组文件为 X:\C与C++图像处理编程\DosImage\DosImage\DosImage.dsw。
修改、编辑、编译前,先将各子目录内文件的只读属性去除。
五、运行环境:Windows 1024x768 真彩色模式,文字用大字体。
编译软件:VC++ 6.0
程序特色:用C语言编写,DOS编程习惯 (过程驱动),并配所需图象文件
及字库文件。
编程练习:只需将编程练习模块Ex1 至 Ex12中任一程序的内容删除,即
可在其中编制自己的程序,不用修改菜单结构。
六、其它演示程序:
WinImage Windows C 图像处理演示程序
VCImage VC++ 图像处理演示程序
Demop C++ Builder 图像处理演示程序
七、源代码
WinImage子目录 WinImage.exe的源代码
VCImage子目录 VCImage.exe的源代码
CBImage子目录 Demop.exe的源代码
八、图像采集演示程序
OkDemo子目录下为支持北京嘉恒中自图像技术有限公司 OK 系列 PCI 图
像卡的图像采集演示程序,在Windows 98与Windows 2000/XP等操作系统
下都能使用。
代码片段和文件信息
#include “vesa_w.h“
#include “file_w.h“
#include “font_w.h“
#define MAX_DOTN 2000
extern int *code;
extern struct DOT *dot;
extern BYTE ThreTable[256];
extern int dot_n;
extern int inc[8][2];
extern int Trx1Try1Trx2Try2;
void set_thre(int track_f int isr);
int next_D(int *curr int *iop int *next);
int SingleTrackB(int i int j int iop int *code int c);
int CodeToTable(int *codestruct DOT *dot);
void fillareaA(struct DOT *dot int dot_n int g);
void MutiTrackD(int x int y int Dx int Dy int color) // 指定窗口内作多区域跟踪
{
int ij;
BYTE sc[1024];
Trx1=x; Try1=y;
Trx2=x+Dx-1; Try2=y+Dy-1;
for (j=y;j get_image(xjDx1sc); // 取一行数据到数组
for (i=x;i if (ThreTable[sc[i-x]]==1) { // 遇第一个细胞像素后,进入跟踪
SingleTrackB(ij4codeRED);
dot_n=CodeToTable(codedot); // 由链码表得有序边表
fillareaA(dotdot_nLIGHTBLUE); // 用背景色充填区域
get_image(xjDx1sc); // 重新读入当前行数据
}
}
}
}
void Ex11(void)
{
code=(int*) malloc(sizeof(int)*MAX_DOTN);
dot =(struct DOT *) malloc(sizeof(struct DOT)*MAX_DOTN);
VesaOn(0x8034);
set_palette(425500);
fillw(00swidesdeep15);
set_color(7);
circle_F(8050357);
circle_F(12060357);
circle_F(25595457);
circle_F(135150307);
fillw(010050607);
put_pixel(185607);
line_L(2002030545);
delay(1500);
set_bkcolor(WHITE);
set_thre(08);
MutiTrackD(00swidesdeepWHITE);
free(code);
free(dot);
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 7216 2004-04-20 12:37 C++图像处理编程\灰度变换.C
文件 1686 2006-12-13 11:09 C++图像处理编程\多区域跟踪.c
文件 41472 2007-06-10 21:23 C++图像处理编程\算法.doc
文件 186368 2006-12-13 11:39 C++图像处理编程\图像处理.doc
文件 4290 2003-07-17 09:21 C++图像处理编程\CBImage\Cdib_CB.cpp
文件 1061 2005-05-16 10:38 C++图像处理编程\CBImage\Cdib_CB.h
文件 3464 2005-05-18 14:49 C++图像处理编程\CBImage\Demop.bpr
文件 802 2005-05-16 10:34 C++图像处理编程\CBImage\Demop.cpp
文件 876 2000-10-10 16:27 C++图像处理编程\CBImage\DEMOP.RES
文件 533 2002-03-19 20:13 C++图像处理编程\CBImage\Demop2.cpp
文件 1463 2003-05-21 18:21 C++图像处理编程\CBImage\Demop2.dfm
文件 963 2002-03-20 19:39 C++图像处理编程\CBImage\Demop2.h
文件 43319 2005-05-18 14:46 C++图像处理编程\CBImage\Demou.cpp
文件 4629 2005-05-18 14:21 C++图像处理编程\CBImage\Demou.dfm
文件 6969 2005-05-16 10:38 C++图像处理编程\CBImage\Demou.h
文件 851 2003-11-05 15:28 C++图像处理编程\DosImage\Cur_w.c
文件 4564 2004-05-21 15:50 C++图像处理编程\DosImage\DosImage.aps
文件 14573 2005-05-24 21:37 C++图像处理编程\DosImage\DosImage.c
文件 5026 2006-12-13 10:25 C++图像处理编程\DosImage\DosImage.h
文件 5245 2004-07-20 07:35 C++图像处理编程\DosImage\DosImage.rc
文件 841 2004-07-18 13:29 C++图像处理编程\DosImage\Ex1.c
文件 1005 2004-02-26 21:15 C++图像处理编程\DosImage\Ex10.c
文件 1686 2004-04-13 19:53 C++图像处理编程\DosImage\Ex11.c
文件 1371 2004-07-25 11:11 C++图像处理编程\DosImage\Ex12.c
文件 1800 2004-02-28 17:02 C++图像处理编程\DosImage\Ex2.c
文件 637 2004-01-22 12:16 C++图像处理编程\DosImage\Ex3.c
文件 461 2004-02-10 21:34 C++图像处理编程\DosImage\Ex4.c
文件 782 2004-02-10 21:35 C++图像处理编程\DosImage\Ex5.c
文件 909 2004-02-10 21:35 C++图像处理编程\DosImage\Ex6.c
文件 679 2004-02-10 21:35 C++图像处理编程\DosImage\Ex7.c
............此处省略607个文件信息
相关资源
- C/C++程序员面试宝典
- 《数字图像处理与机器视觉》张铮等
- c++ 图像处理
- VISUAL C++MFC编程85个PDF电子书
- C/C++ 程序员 面试宝典
- Matlab安装MinGW-w64 C/C++ 编译器
- C和C++程序员面试秘笈完整版-董山海
- C和C++程序员面试秘笈
- 《数字图像处理与机器视觉-VC++与Ma
- 对对碰 MFC实现 有源码
- 基于opencv和MFC的多功能视频、图像处
- C/C++二维码生成动态库(使用非常简单
- VC++图像处理程序设计(杨淑莹)清晰
- Eclipse for C/C++ 2018-12 (4.10.0)64位中文
- 遥感图像处理系统MFC
- 记事本之文本编辑器MFC/C++
- 计算机图形学MFC-双缓冲二维图形几何
- C++高级编程第3版_带书签_高清完整版
- VS2015MFC+Opencv2 打开图片及简单的图像
- 数字图像处理与机器视觉 Visual C++与
- 黑马最新c、c++全栈培训第24期高清无
- Visual C++数字图像处理第二版光盘
- 何斌Visual C++数字图像处理第二版原书
- 黑马C/C++讲义
- 顾卫刚手把手教你学DSP基于2812
- 精通Visual C++数字图像处理典型算法及
- VC++图像处理程序设计
- 算法图解-Python语言版本C/C++也可以看
- 杨淑莹 数字图像处理VC++ 源代码 全
- 传智播客C/C++学院游戏内存修改器-清
评论
共有 条评论