基于matlab的视频处理平台文献综述
Matlab中的视频处理技巧

Matlab中的视频处理技巧一、介绍视频处理是数字图像处理领域中的一个重要分支,它在计算机视觉、人工智能等领域具有广泛的应用。
Matlab作为一个流行的计算工具,也提供了丰富的视频处理函数和工具箱,方便研究人员和工程师进行视频处理。
本文将介绍一些在Matlab中常用的视频处理技巧,包括视频读取与写入、帧操作、图像增强、目标检测和跟踪等方面的内容,并给出相应的示例和代码。
二、视频读取与写入在Matlab中,可以使用VideoReader和VideoWriter函数来实现视频读取和写入的功能。
VideoReader可以读取视频文件中的每一帧图像,而VideoWriter可以将处理后的图像帧写入到新的视频文件中。
例如,我们可以使用VideoReader来读取一个视频文件,并显示其中的一帧图像:```matlabvideoObj = VideoReader('input.avi');frame = read(videoObj, 50);imshow(frame);```同时,我们可以使用VideoWriter来将一组图像帧写入到新的视频文件中:```matlabvideoWriterObj = VideoWriter('output.avi');open(videoWriterObj);for i = 1:numFrameswriteVideo(videoWriterObj, frames{i});endclose(videoWriterObj);```通过这些函数,我们就可以方便地对视频进行读取和写入操作。
三、帧操作在进行视频处理时,常常需要对每一帧图像进行一些操作,例如调整亮度对比度、改变图像尺寸等。
Matlab提供了丰富的图像处理函数,可以方便地对每一帧图像进行处理。
例如,我们可以使用imadjust函数来调整图像的亮度和对比度:```matlabadjustedFrame = imadjust(frame, [0.2, 0.8], [0, 1]);imshow(adjustedFrame);```我们也可以使用imresize函数改变图像的尺寸:```matlabresizedFrame = imresize(frame, 0.5);imshow(resizedFrame);```通过对每一帧图像进行一系列的操作,我们可以实现各种各样的视频处理效果。
matlab 文献综述 振动

物理与电子工程系2011届毕业论文文献综述07物理学 xxxMATLAB 在振动中的应用1. 对课题的简单介绍科学技术是第一生产力,当今时代,科技迅猛发展,各个行业信息化进程不断加速,社会对人才的信息技术能力的要求越来越高,为此,高校在重视专业知识培养的同时也非常注重计算机应用能力的训练,及信息技术能力的培养。
于是,在物理学方面,可以引入计算机软件来辅助对它的学习,而美国Math works 公司推出的MA TLAB 是一种集数值计算、符号运算、图形处理等多种功能于一体的优秀的图形化语言,通过用MATLAB 模拟实验数据,使用MATLAB 进行科学计算,可以使结果迅捷而准确,且具有可视化的能力,有助于使用者化抽象思维为形象思维,从而更好地洞察物理含义,理解概念,发现规律,提高教学和研究效率,适合于在物理学中应用,增加MA TLAB 软件技术在振动中的应用,使学生了解如何用计算机求解振动中的问题。
2. 相关文献的论述在韩敬林,钟方林,李林的《MATLAB 在大学物理实验数据中的应用》[1]一文,作者处理数据时应用了最小二乘法,而不是列表法,作图法,逐差法。
与这三种方法相比,最小二乘法是一种比较精确的曲线模拟方法,它避免了作图纸上人工拟合曲线的主观随意性。
而MATLAB 克服了最小二乘法的计算量大的缺点,同时又便于掌握的优点,能画出较准确的模拟图像。
作者做了弦振动形成驻波的实验,知道驻波波长、张力、振动频率与弦密度的关系式:λ=为了证明上式,作者对上式取对数,得到:11log log log log 22T f λμ=-- 若固定频率f 及线密度μ,而改变张力T ,并测出各相应波长λ,作log log T λ-图,若得一直线,计算其斜率值,如为1/2,则证明了12T λ∞的关系成立。
同理,固定线密度μ 及张 力T ,改变振动频率f ,测出各相应波长λ,作log log f λ-图,如得一斜率为-1的直线就验证了1f λ-∞的关系。
MATLAB在高等数学中的应用文献综述

MATLAB在高等数学中的应用文献综述文献综述MATLAB在高等数学中的应用一、前言部分MATLAB是Matrix Laboratory(矩阵实验室)的缩写,是一种广泛应用于工程计算及数值分析领域的新型高级语言,是一种具有广泛应用前景的全新的计算机高级编程语言,有人称它为“第四代”计算机语言。
它可以进行矩阵运算、数据可视化、实验算法、创建用户界面、连接其他编程语言程序等,它起源于矩阵计算,并提供强大的科学运算、灵活的程序设计流程和高质量的图形,且具有一下的特点与功能:1MATLAB是一个交互式软件系统输入一条命令就可以得出该命令的结果。
2MATLAB具有很强的数值计算功能MATLAB以矩阵作为数据操作的基本单位,但无需预先指定矩阵维数。
按照IEEE的数值计算标准进行计算。
提供十分丰富的数值计算函数,方便计算,提高效率。
MATLAB命令与数学中的符号、公式非常接近,可读性强,容易掌握。
二、主题部分2.1.MATLAB软件介绍2.1.1.MATLAB软件概况“MATLAB”是“Matrix Laboratory”的缩写。
MATLAB的第一个版本是LINPACK和EISPACK库的程序的一个接口,用来分析线性方程组。
随着MATLAB的演化,除了线性代数外,它还支持许多其他的程序。
MATLAB的核心仍然是基于命令行的交互式分析工具。
用户可以用类Fortran语言扩展交互环境。
交互环境中的程序以命令行的形式执行。
MATLAB用户接口包括下拉菜单和对话框,任何个人电脑使用者对这一接口都很熟悉。
菜单命令支持文件操作、打印、程序编辑和用户接口定制。
MATLAB 的数值计算是通过在命令窗口输入命令,并不是通过菜单操作进行的。
MATLAB是一个基本的应用程序,它有一个称为标准工具箱的巨大程序模块库。
MATLAB工具箱包括解决实际问题的扩展库,如:求根、插值、数值积分、线性和非线性方程组求解以及常微分方程组求解。
由于继承了LINPACK、EISPACK 和LAPACK的特性,MATLAB对数值线性代数来说是一个高可靠的优化系统。
MATLAB视频处理

MATLAB AVI视频资源处理方案1、用matlab读取avi电影(只能读一定压缩各式的avi电影)aviinfo('d:\j.avi');%显示存在d盘的电影j.avi的信息,在matlab2010版本中,该函数换成mmreadermov=aviread('d:\j.avi');%读入存在d盘的电影j.avimovie(mov);%放映电影2、将电影转成图片序列mov=aviread('d:\j.avi');%读入fnum=size(mov,2); %读取电影的祯数,mov为1*tempfor i=1:fnumstrtemp=strcat('d:\转换的图片\',int2str(i),'.','jpg'); %将每祯转成jpg的图片imwrite(mov(i).cdata(:,:,Smile,mov(i).colormap,strtemp);end3、aviread有两种使用方式:aviread(filename);aviread(filename, index);%读取avi文件的第index帧图像;例:mov = aviread('highwayI_raw.A VI')mov = aviread('highwayI_raw.A VI',1) %读取第一帧图像4、读取图像以后储存的格式是一个结构体,该结构体有两个元素:cdata和colormap例:frame = aviread('highwayI_raw.A VI', i);frame.cdata 表示了一个数据数组,彩色图像就是3维的,灰度图像就是2维的。
1frame.colormap 见(help aviread)5、将彩色图像转换为灰度图像,很简单:frame = aviread('highwayI_raw.A VI', i);f_gray = rgb2gray(frame.cdata); 这样就可以将文件的第i帧转换为灰度图像。
matlab国内外研究现状

matlab国内外研究现状Matlab是一种强大的数值计算软件,被广泛应用于科学研究和工程领域。
本文将介绍国内外对于Matlab的研究现状。
国内研究方面,近年来Matlab在各个学科领域的应用越来越广泛。
在工程领域,Matlab被用于信号处理、图像处理、控制系统设计等方面的研究。
例如,在信号处理方面,研究人员利用Matlab进行信号去噪、频谱分析等工作,为通信系统的设计和优化提供了有力支持。
在图像处理方面,Matlab可以进行图像增强、边缘检测、目标识别等操作,为计算机视觉和模式识别的研究提供了基础。
在科学研究方面,Matlab也发挥着重要作用。
例如,在物理学领域,研究人员可以利用Matlab进行数值模拟和数据分析,帮助解决复杂的物理问题。
在生物医学领域,研究人员可以利用Matlab进行基因序列分析、蛋白质结构预测等工作,为疾病诊断和治疗提供支持。
此外,Matlab还被广泛应用于经济学、金融学、社会学等社会科学的研究中,帮助研究人员进行数据处理和建模分析。
国外方面,Matlab的研究也非常活跃。
在计算机科学领域,Matlab被广泛应用于算法设计、机器学习、人工智能等方面的研究。
例如,在机器学习领域,研究人员利用Matlab进行数据预处理、特征提取、模型训练等操作,为机器学习算法的研究和应用提供了平台。
同时,在信号处理和图像处理方面,国外研究人员也利用Matlab进行了许多重要的研究工作,例如基于深度学习的图像识别和目标检测算法的设计。
Matlab在教育领域也发挥着重要作用。
许多大学和研究机构使用Matlab作为教学工具,帮助学生学习和理解各种科学和工程问题。
Matlab提供了丰富的工具箱和函数库,使得学生可以方便地进行数值计算、数据可视化和模拟实验等操作。
Matlab在国内外的研究中发挥着重要作用,并且得到了广泛的应用和认可。
无论是在工程领域、科学研究还是教育领域,Matlab都为研究人员提供了强大的工具和平台,帮助他们解决复杂的问题。
基于MATLAB控制系统的仿真与应用毕业设计论文

毕业设计(论文)题目基于MATLAB控制系统仿真应用研究毕业设计(论文)任务书I、毕业设计(论文)题目:基于MATLAB的控制系统仿真应用研究II、毕业设计(论文)使用的原始资料(数据)及设计技术要求:原始资料:(1)MATLAB语言。
(2)控制系统基本理论。
设计技术要求:(1)采用MATLAB仿真软件建立控制系统的仿真模型,进行计算机模拟,分析整个系统的构建,比较各种控制算法的性能。
(2)利用MATLAB完善的控制系统工具箱和强大的Simulink动态仿真环境,提供用方框图进行建模的图形接口,分别介绍离散和连续系统的MATLAB和Simulink仿真。
III、毕业设计(论文)工作内容及完成时间:第01~03周:查找课题相关资料,完成开题报告,英文资料翻译。
第04~11周:掌握MATLAB语言,熟悉控制系统基本理论。
第12~15周:完成对控制系统基本模块MATLAB仿真。
第16~18周:撰写毕业论文,答辩。
Ⅳ、主要参考资料:[1] 《MATLAB在控制系统中的应用》,张静编著,电子工业出版社。
[2]《MATLAB在控制系统应用与实例》,樊京,刘叔军编著,清华大学出版社。
[3]《智能控制》,刘金琨编著,电子工业出版社。
[4]《MATLAB控制系统仿真与设计》,赵景波编著,机械工业出版社。
[5]The Mathworks,Inc.MATLAB-Mathemmatics(Cer.7).2005.信息工程系电子信息工程专业类 0882052 班学生(签名):填写日期:年月日指导教师(签名):助理指导教师(并指出所负责的部分):信息工程系(室)主任(签名):学士学位论文原创性声明本人声明,所呈交的论文是本人在导师的指导下独立完成的研究成果。
除了文中特别加以标注引用的内容外,本论文不包含法律意义上已属于他人的任何形式的研究成果,也不包含本人已用于其他学位申请的论文或成果。
对本文的研究成果作出重要贡献的个人和集体,均已在文中以明确方式表明。
matlab课程设计参考文献

Matlab课程设计参考文献1. 概述Matlab是一种功能强大的科学计算工具,被广泛应用于工程、物理、生物、经济等领域。
在高校教学中,Matlab课程设计是培养学生计算机编程能力和科学计算思维的重要环节。
在进行Matlab课程设计时,参考文献的选择对于指导学生进行科学、合理的设计具有重要意义。
本文将介绍几本适合作为Matlab课程设计的参考文献,帮助教师和学生更好地进行课程设计。
2. 参考文献一:《MATLAB基础教程》该书是一本适合初学者的Matlab入门教材。
内容包括Matlab的基本概念、语法、数据类型、数组运算、数据可视化等。
书中还介绍了一些简单的Matlab编程技巧和常见问题的解决方法。
对于初学者来说,这本书可以帮助他们快速掌握Matlab的基本知识,为进一步的课程设计打下基础。
3. 参考文献二:《MATLAB数学建模》该书适合进行数学建模课程设计的学生使用。
书中介绍了Matlab在数学建模中的应用,包括常见的数学模型、微分方程、优化问题等。
另外,书中也提供了大量的例子和练习题,方便学生在课程设计中进行实践。
对于希望将Matlab应用于实际问题求解的学生来说,这本书是一本很好的参考资料。
4. 参考文献三:《MATLAB程序设计与应用》该书是一本介绍Matlab高级编程技巧和工程应用的书籍。
书中涉及了Matlab的面向对象编程、文件I/O、图形用户界面设计等内容。
对于希望进一步提高Matlab编程能力和了解Matlab在工程领域的应用的学生来说,这本书是一本很好的参考书籍。
5. 参考文献四:《MATLAB工程应用实例》该书主要介绍了Matlab在工程领域的应用实例,包括信号处理、图像处理、控制系统设计等方面。
书中以实例为主,通过具体的工程案例来介绍Matlab的使用方法和技巧。
对于希望在工程领域深入应用Matlab的学生来说,这本书是一本很好的实践指导书。
6. 结论在进行Matlab课程设计时,选择适合的参考文献对于学生的学习和教学的指导具有重要意义。
文献综述

文献综述主要内容和研究意义:随着数字通信的广泛应用,有线电视几乎已经覆盖全国的大部分区域,有线电视(CATV)网是高效廉价的综合网络,它具有频带宽,容量大,多功能、成本低、抗干扰能力强、支持多种业务连接千家万户的优势,它的发展为信息高速公路的发展奠定了基础。
就我国最近几年CATV网发展来看,全国已建有线电视台超过1500座,有线电视光缆、电缆总长超过200万公里,用户数达8000多万,在全国覆盖面达50%,并且每年仍以30%的速度增长。
电视机已成为我国家庭入户率最高的信息工具之一,CATV网也成最贴近家庭的多媒体渠道,只不过它还是靠同轴电缆向用户传送电视节目,还处于模拟水平。
宽带双向的点播电视(VOD〕及通过CATV网接入Internet进行电视点播、CATV通话等是CATV网的发展方向,最终目的是使CATV网走向宽带双向的多媒体通信网。
按照广电总局提出的2010年底基本实现“一省一网”的目标和要求,全国已有19个省份完成或大部分完成有线电视网络整合工作,整合工作启动较晚的广东、辽宁、黑龙江、重庆等4个省市加大了网络整合工作力度,取得了重要成果,其余8个省市也正在研究制定网络整合方案和工作计划。
各省“一张网”的有线电视网络发展格局正在形成。
据广电总局介绍,其中北京、天津、陕西、广西、海南、吉林、江苏、贵州等8个省全部完成省市县网络整合,河北、安徽、江西、湖南、云南、新疆、内蒙古、青海、宁夏、河南、浙江等11个省,在前期完成了大部分市县或主要城市的网络整合的基础上,正在进一步完善有线网络发展的政策和措施,加快网络整合进度,取得了良好的社会效益和经济效益,各省“一张网”的有线电视网络发展格局正在形成。
高频信号的应用范围已经非常广泛。
我们通常说的高频是频率在3——30MHz 的信号频率,这只是对高频的狭隘理解。
而高频是包括3MHz到X00GHz的频率范围都可以称为高频。
为了能够在空中传播电视信号,必须把视频全电视信号调制成高频或射频(RF-RadioFrequency)信号,每个信号占用一个频道,这样才能在空中同时传播多路电视节目而不会导致混乱。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
关于matlabb视频处理文献综述
前言
随着科学技术的发展,视频的应用越开越广泛,数字视频是在时间轴上的扩展,可以将视频的每一帧视为静止的图像。
本文简要的介绍视频技术以及基于matlab的实时视频处理。
1视频的应用技术
视频是同时包涵了图像、声音、说明信息等内容的用来记录多媒体信息的重要载体。
随着和互联网技术的日益发展,实时视频的数量也飞速的增长。
伴随事实视频使用的增加,针对事实视频处理的相应技术也应运而生,而且日趋完善。
所谓视频技术,就是利用人类的“视觉滞留”原理,将多幅画面以高于一定速度播放,就成了联系不断的视频图像。
1.1视频修复技术
视频修复是对视频损坏区域进行自动填充的技术,经过视频修复可以使原来损坏、缺失的区域得到填充,得到人们视觉可以接受的一致性结果。
视频修复在影视作品制作的后处理、网络视频的修复以及老电影的修复等方面有师傅重要的意义。
1.2视频跟踪技术
实时视频实时视频处理技术一方面广泛应用于高速公路,治安卡口,十字路口等监控管理领域,对自动化和智能管理有着重要的作用;另一方面,随着机顶盒的问世和数字电视的推广,实时视频处理技术在该领域中也扮演了相当重要的角色。
实时视频处理技术还可与计算机,因特网技术相结合,能够满足远程监控,远程医疗等要求,使其应用更加广泛,因而具有广阔的发展前景和巨大的市场容量。
传统的监控装置功能单一,只能实时显示而不能实时处理,如发生突发事件只能通过事后处理视频录像来解决问题。
实施视频处理装置解决了以上问题,视频图像局部实时无级缩放技术可对感兴趣的区域实时地进行无级缩放处理并显示,并且可以通过外部控制来指定感兴趣区域和缩放后的显示区域,这对反恐、刑侦、安防工作等都带来了极大的帮助。
1.3数字视频
数字电视在全国范围内的推广,促进了数字视频处理技术的进步,实时视频处理装置可以实时地对电视节目的局部进行无级缩放处理,用户可以任意指定感兴趣的区域进行细节观察,使得电视更加人性化,该技术通过独立外部设备或者内嵌在电视机控制电路中实现。
2基于matlab的视频处理
目前视频应用的很广,对视频的处理首先要解决的问题就是对视频进行读取。
MATLAB既是一种直观、高效的计算机语言,同时又是一个科学计算平台。
它为数据分析和数据可视化、算法和应用程序开发提供了最核心的数学和高级图形工具。
Matlab是一个功能强大的科学及工程计算软件包,包涵了一个强大的视频以及图像处理工具箱。
2.1利用matlab中的aviread函数对视频进行读取。
在matlab中,最简单的读取视频的方式是myvid=aviread (filename);其中myvid是读取视频数据后存入的变量,而filename是视频的文件命。
但是matlab提供的aviread函数只能读取avi格式的视频文件,且不是所以格式的avi文件都能读取,只能读取某些格式的avi。
在
2.2利用mmread对视频进行读取
在matlab central提供了一个mmmread工具包,下载后解压到当前的work工作目录下,将路径添加上即可使用。
Mmread 函数不仅可以读取avi格式的文件,而且还可以读取wav、MP3、gif、jpg等格式的文件。
2.3matlab处理音频信号
利用MATLAB中的wavread命令来读入(采集)语音信号,将它赋值给某一向量。
再将该向量看作一个普通的信号,对其进行FFT变换实现频谱分析,再依据实际情况对它进行滤波。
对于波形图与频谱图(包括滤波前后的对比图)都可以用 MATLAB画出。
我们还可以通过sound命令来对语音信号进行回放,以便在听觉上来感受声音的变化。
MATLAB中提供了几个函数,分别用于实现IIR滤波器和FIR滤波器。
(1)卷积函数conv
卷积函数conv的调用格式为 c=conv(a,b)。
该格式可以计算两向量a和b的卷积,可以直接用于对有限长信号采用FIR滤波器的滤波。
(2)函数filter
函数filter的调用格式为 y=filter(b,a,x).该格式采用数字滤波器对数据进行滤波,既可以用于IIR滤波器,也可以用于FIR滤波器。
其中向量b和a分别表示系统函数的分子、分母多项式的系数,若a=1,此时表示FIR滤波器,否则就是IIR滤波器。
该函数是利用给出的向量b和a,对x中的数据进行滤波,结果放入向量y。
(3)函数fftfilt
函数fftfilt的调用格式为 y=fftfilt(b,x) .该格式是利用基于FFT的重叠相加法对数据进行滤波,这种频域滤波技术只对FIR滤波器有效。
该函数是通过向量b描述的滤波器对x数据进行滤波。
3数字图像处理
数字图像处理(Digital Image Processing)又称为计算机图像处理,它是指将图像信号转换成数字信号并利用计算机对其进行处理的过程
3.1图像变换
图像变换由于图像阵列很大,直接在空间域中进行处理,涉及计算量很大。
因此,往往采用各种图像变换的方法,如傅立叶变换、沃尔什变换、离散余弦变换等间接处理技术,将空间域的处理转换为变换域处理,不仅可减少计算量,而且可获得更有效的处理(如傅立叶变换可在频域中进行数字滤波处理)。
目前新兴研究的小波变换在时域和频域中都具有良好的局部化特性,它
在图像处理中也有着广泛而有效的应用。
3.2图像编码
图像编码压缩图像编码压缩技术可减少描述图像的数据量(即比特数),以便节省图像传输、处理时间和减少所占用的存储器容量。
压缩可以在不失真的前提下获得,也可以在允许的失真条件下进行。
编码是压缩技术中最重要的方法,它在图像处理技术中是发展最早且比较成熟的技术。
3.3图像增强
图像增强和复原图像增强和复原的目的是为了提高图像的质量,如去除噪声,提高图像的清晰度等。
图像增强不考虑图像降质的原因,突出图像中所感兴趣的部分。
如强化图像高频分量,可使图像中物体轮廓清晰,细节明显;如强化低频分量可减少图像中噪声影响。
图像复原要求对图像降质的原因有一定的了解,一般讲应根据降质过程建立"降质模型",再采用某种滤波方法,恢复或重建原来的图像。
3.4 图像分割
图像分割图像分割是数字图像处理中的关键技术之一。
图像分割是将图像中有意义的特征部分提取出来,其有意义的特征有图像中的边缘、区域等,这是进一步进行图像识别、分析和理解的基础。
虽然目前已研究出不少边缘提取、区域分割的方法,但还没有一种普遍适用于各种图像的有效方法。
因此,对图像分割的研究还在不断深入之中,是目前图像处理中研究的热点之一。
3.5图像描述
图像描述是图像识别和理解的必要前提。
作为最简单的二值图像可采用其几何特性描述物体的特性,一般图像的描述方法采用二维形状描述,它有边界描述和区域描述两类方法。
对于特殊的纹理图像可采用二维纹理特征描述。
随着图像处理研究的深入发展,已经开始进行三维物体描述的研究,提出了体积描述、表面描述、广义圆柱体描述等方法。
3.6 图像分类
图像分类(识别)图像分类(识别)属于模式识别的范畴,其
主要内容是图像经过某些预处理(增强、复原、压缩)后,进行图像分割和特征提取,从而进行判决分类。
图像分类常采用经典的模式识别方法,有统计模式分类和句法(结构)模式分类,近年来新发展起来的模糊模式识别和人工神经网络模式分类在图像识别中也越来越受到重视。
结束语
Matlab作为一种图像处理工具,在现实生活中可以起到非常大的作用,本文简单的介绍了基视频应用技术并将matlab读取视频的方法进行了分析,这对后续的视频处理提供了基础。
参考文献
[1]. 阮秋琦,阮宇智等译.《数字图像处理(第二版)》.北京:电子工业出版社, 2003
[2]R.C.Gonzalez著.《数字图像处理(MATLAB版)》.北京:电子工业出版社,2003
[3] 朱志刚等译.《数字图像处理》.北京:电子工业出版社,2003
[4]章毓晋.图像工程(上册)-----图象处理和分析. 北京:清华大学出版社,2004
[5] 章毓晋.图像工程(附册)----教学参考及习题解答. 北京:清华大学出版社,2004
[6] 清源计算机工作室编著.MATLAB高级应用------图形及影像处理.北京:机械工业出版社,2000
[7] 李兰友等编著.Visual C++.NET图形图像编程.北京:电子工业出版社,2002
[8] 飞思科技产品研发中心编著.MATLAB6.5辅助图象处理.北京:电子工业出版社,2003。