📄 preface.htm
字号:
<p style='line-height:18.0pt'><span
style='font-family:宋体;"Times New Roman"'>学习了这些内容,你就掌握了图象处理中的一些最常用的算法。当然,这些内容还不足以编出象</span><span
lang=EN-US>PhotoShop</span><span style='font-family:宋体;"Times New Roman";"Times New Roman"'>那样“牛”的软件来</span><span
lang=EN-US>(</span><span style='font-family:宋体;
"Times New Roman"'>人家毕竟是</span><span lang=EN-US>Adobe</span><span
style='font-family:宋体;"Times New Roman"'>公司的看家宝贝嘛!</span><span lang=EN-US>)</span><span
style='font-family:宋体;"Times New Roman"'>。但是要知道:万丈高楼平地起,很多非常复杂的功能可能是一些简单方法的叠加。相信你自己吧,你一定能够成为图象处理大师的。</span></p>
<p style='line-height:18.0pt'><span
style='font-family:宋体;"Times New Roman"'>是不是还有些信心不足?好,让我变一个戏法给你瞧瞧。</span></p>
<p align=center style='text-align:center;line-height:18.0pt'><span
lang=EN-US> <img width=454 height=132
src="preface.files/image001.gif" v:shapes="_x0000_i1025"> </span></p>
<p align=center style='text-align:center;line-height:18.0pt'><b><span
style='font-family:宋体;"Times New Roman"'>图1</span><span>
</span></b><b><span
style='font-family:宋体;"Times New Roman"'>普通文本</span><span lang=EN-US></span></b></p>
<p align=center style='text-align:center;line-height:18.0pt'><span
lang=EN-US> <img width=452 height=126
src="preface.files/image002.gif" v:shapes="_x0000_i1026"> </span></p>
<p align=center style='text-align:center;line-height:18.0pt'><b><span
style='font-family:宋体;"Times New Roman"'>图2</span><span>
</span></b><b><span
style='font-family:宋体;"Times New Roman"'>抽取骨架后的文本</span><span lang=EN-US></span></b></p>
<p style='line-height:18.0pt'><span
style='font-family:宋体;"Times New Roman"'>上面有两幅图,图1是未经处理的普通文字,经过骨架抽取,变成了图2的样子。这可不是用</span><span
lang=EN-US>PhotoShop</span><span style='font-family:宋体;"Times New Roman";"Times New Roman"'>做的,而是我自己编的程序处理的。怎么样?还不错吧。</span></p>
<p style='line-height:18.0pt'><span
style='font-family:宋体;"Times New Roman"'>有人会问:“在编这样的程序之前有什么要求吗?”回答是:“有,只有两条:</span><span lang=EN-US>(1)</span><span
style='font-family:宋体;"Times New Roman"'>对</span><span lang=EN-US>c</span><span style='font-family:
宋体;"Times New Roman"'>语言比较熟悉;</span><span
lang=EN-US>(2)</span><span style='font-family:宋体;
"Times New Roman"'>曾经编过</span><span lang=EN-US>Windows</span><span
style='font-family:宋体;"Times New Roman"'>的程序。</span></p>
<p style='line-height:18.0pt'><span
style='font-family:宋体;"Times New Roman"'>有三点要说明:</span></p>
<p style='line-height:18.0pt;
'> <span
lang=EN-US>(1)<span style='font:7.0pt "Times New Roman"'> </span></span>
<span
style='font-family:宋体;"Times New Roman"'>文中出现的所有例子都在我自己的机器上编译运行通过,我使用的编程语言为</span><span lang=EN-US>Visual
C++4.1</span><span style='font-family:宋体;
"Times New Roman"'>,运行环境为中文</span><span lang=EN-US>Windows95</span><span
style='font-family:宋体;"Times New Roman"'>或</span><span lang=EN-US>Windows98</span><span
style='font-family:宋体;"Times New Roman"'>。程序采用的是</span><span lang=EN-US>Windows
API</span><span
style='font-family:宋体;"Times New Roman"'>接口,全部采用</span><span lang=EN-US>C</span><span
style='font-family:宋体;"Times New Roman"'>语言编写,并未用到</span><span lang=EN-US>C++</span><span
style='font-family:宋体;"Times New Roman"'>的东西,所以也可以在其他的</span><span lang=EN-US>C</span><span
style='font-family:宋体;"Times New Roman"'>编译器,如</span><span lang=EN-US>Borland
C</span><span
style='font-family:宋体;"Times New Roman"'>,</span><span lang=EN-US>Watcom C</span><span
style='font-family:宋体;"Times New Roman"'>下编译通过</span><span lang=EN-US>(</span><span style='font-family:
宋体;"Times New Roman"'>可能有些函数的名称有些差别,所以建议使用</span><span
lang=EN-US>Visual C++4.0</span><span style='font-family:宋体;"Times New Roman";"Times New Roman"'>,</span><span
lang=EN-US>4.1</span><span style='font-family:宋体;
"Times New Roman"'>,</span><span lang=EN-US>4.2</span><span
style='font-family:宋体;"Times New Roman"'>,</span><span lang=EN-US>5.0</span><span style='font-family:
宋体;"Times New Roman"'>版本都可以</span><span
lang=EN-US>)</span><span style='font-family:宋体;
"Times New Roman"'>。尽管在</span><span lang=EN-US>Windows3.x</span><span
style='font-family:宋体;"Times New Roman"'>平台上也能编译运行这些程序,但强烈建议使用</span><span lang=EN-US>Windows95</span><span
style='font-family:宋体;"Times New Roman"'>或</span><span lang=EN-US>Windows98</span><span
style='font-family:宋体;"Times New Roman"'>,因为</span><span lang=EN-US>32</span><span style='font-family:
宋体;"Times New Roman"'>位的虚拟内存环境用起来爽极了。</span></p>
<p style='line-height:18.0pt;
'> <span
lang=EN-US>(2)<span style='font:7.0pt "Times New Roman"'> </span></span>
<span
style='font-family:宋体;"Times New Roman"'>既然是编图象的程序,当然要把机器的分辨率和颜色数调大一点了,这样显示出来的图象才显得漂亮</span><span
lang=EN-US>(</span><span style='font-family:宋体;
"Times New Roman"'>我用的是</span><span lang=EN-US>800*600</span><span
style='font-family:宋体;"Times New Roman"'>,</span><span lang=EN-US>16bits</span><span
style='font-family:宋体;"Times New Roman"'>即</span><span lang=EN-US>64K</span><span style='font-family:
宋体;"Times New Roman"'>色</span><span
lang=EN-US>)</span><span style='font-family:宋体;
"Times New Roman"'>。另外,装备一些好的图象软件是绝对必要的。我经常使用以下几种软件:</span></p>
<p style='line-height:
18.0pt;'> <span
lang=EN-US style='font-family:Wingdings'>l<span style='font:7.0pt "Times New Roman"'>
</span></span> <span lang=EN-US>Sea</span><span style='font-family:
宋体;"Times New Roman"'>,在</span><span
lang=EN-US>DOS</span><span style='font-family:宋体;
"Times New Roman"'>下的看图工具,而且可以很方便地转换图象格式;</span></p>
<p style='line-height:
18.0pt;'> <span
lang=EN-US style='font-family:Wingdings'>l<span style='font:7.0pt "Times New Roman"'>
</span></span> <span lang=EN-US>AcdSee</span><span style='font-family:
宋体;"Times New Roman"'>,一个小巧玲珑的看图软件;</span></p>
<p style='line-height:
18.0pt;'> <span
lang=EN-US style='font-family:Wingdings'>l<span style='font:7.0pt "Times New Roman"'>
</span></span> <span lang=EN-US>Ulead IPhotoPlus</span><span
style='font-family:宋体;"Times New Roman"'>,最大的优点是可以进行调色板的处理;</span></p>
<p style='line-height:
18.0pt;'> <span
lang=EN-US style='font-family:Wingdings'>l<span style='font:7.0pt "Times New Roman"'>
</span></span> <span lang=EN-US>Windows PaintBrush</span><span
style='font-family:宋体;"Times New Roman"'>,不要以为画笔的功能很弱,其实很多情况下还是很有用的;</span></p>
<p style='line-height:
18.0pt;'> <span
lang=EN-US style='font-family:Wingdings'>l<span style='font:7.0pt "Times New Roman"'>
</span></span> <span lang=EN-US>PhotoShop</span><span
style='font-family:宋体;"Times New Roman"'>,就不用我多说了。</span></p>
<p class=MsoBodyTextFirstIndent style='
line-height:18.0pt;'> <span lang=EN-US>(3)<span
style='font:7.0pt "Times New Roman"'> </span></span> <span
style='font-family:宋体;"Times New Roman"'>图象处理的算法之中不可避免地要遇到一些数学的公式,霍金说过:“每多一个公式就要吓跑一半读者”,我将尽可能用通俗的语言将这些原理,公式讲解出来,力求做到公式尽可能的少;但遇到只有用公式才能讲明白的时候,我也决不回避,希望大家能耐着性子看下去。</span></p>
<p style='line-height:18.0pt'><span
style='font-family:宋体;"Times New Roman"'>本书主要参考的是我上数字图象处理课时的教材,作者是朱志刚老师,在此表示感谢。还要感谢我的好朋友袁昱,诸晓文和清华出版社的各位老师,没有他们的帮助,这本书的的出版是不可能的。</span></p>
<p style='line-height:18.0pt'><span
style='font-family:宋体;"Times New Roman"'>好了,不多说了,现在就让我们进入五彩缤纷的图象世界吧!</span></p>
<p align=right style='text-align:right;line-height:18.0pt;
word-break:break-all'><span style='font-family:宋体;
"Times New Roman"'>作者</span><span>
</span></p>
<p align=right style='text-align:right;line-height:18.0pt'><span
lang=EN-US>1999</span><span style='font-family:宋体;
"Times New Roman"'>年</span><span lang=EN-US>6</span><span
style='font-family:宋体;"Times New Roman"'>月于清华大学</span></p>
</div>
<div style="display: block; font-family: Verdana, Geneva, Arial; font-size: 10px">
The University of Southern California does not screen or control the content on this website and thus does not guarantee the accuracy, integrity, or quality of such content. All content on this website is provided by and is the sole responsibility of the person from which such content originated, and such content does not necessarily reflect the opinions of the University administration or the Board of Trustees
</div>
</body>
<!-- Mirrored from www.lgui.net/column/book1/preface.htm by HTTrack Website Copier/3.x [XR&CO'2005], Mon, 21 Mar 2005 13:19:32 GMT -->
</html>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -