说到图像处理,我最大的感触在于半导体技术的迅猛发展。在3年前有一个带摄像头的手机是高贵的标志,现在好像快成了标配,而且图像质量好的不得了。 先粗略介绍一下图像处理系统: 包括光学部分,数据采集部分和数据处理部分如图: 1。光学部分 讲白了就是玻璃,但它很神奇。有些时候在现场,数据处理和采集部分不管怎么提高效率还不如动一动镜头的效果好。近几年随着加工技术的提高和LED光源技术的日趋成熟,我们能用的光学器件越来越多了。尤其注意的是在红外光和紫外光方面的发展值得我们关注。我知道也不多。 2。数据采集部分 俗称摄像头!但现在的摄像头家庭已经发展的五花八门了。从光谱分有红外的,可见光的,紫外的等等,分辨率有四五千万的。采样精度有8位的,10位的,甚至还有14位的。成像速度现在有每秒几万帧的。品种繁多,数不胜数。但现在我国现在大量的还是模拟的那种,随着各种应用的需求越来越高,我想很快模拟的天下将会迅速被分解。 因为工作的原因我很少使用模拟摄像机,所以我主要介绍数字摄像机。 根据应用的不同我接触最多是线阵扫描和面阵扫描两种。区别顾名思义一个是一行数据转移一次,一个是一帧数据转移一次。所以线阵扫描可以得到即时的瞬间积分的数据,而面阵扫描得到的是一段时间的积分数据。 线阵扫描主要用于即时检测,比如:流水生产线中具有连续性的场合。如棉线检测,选米设备,流体监测等等。 面阵扫描主要用于识别,信息传递,比如:模式识别,压缩传输等等。 以后有机会再细说吧。 3。数据处理部分 现在图像处理的资料已经很多了,成熟的算法也满天飞。但是我这里更多的是阐述运行这些算法的载体(后面再讲算法)。 我接触比较多的 第一:计算机: 有计算机太好了,有网络就是最好了。呵呵。想要什么有什么,好像是百宝囊。 插一块计算机板卡,写一段程序,先调驱动得到图像,放到一块memory,OK!显示一下, 拿起《Visual C++ 数字图像处理》开始Cntrl+C,Cntrl+V,F7,嘿,结果出来了。很有成就感。然后呢?。。。 第二:DSP图像处理板 用了4年时间学习PCB,FPGA终于可以玩实时图像处理了。用半年看手册定方案,再用半年时间画板子调板子,再用半年时间写FPGA(其间改版n次) 呵呵,搞定了。目标到哪里我跟到哪里。好玩。 这时候发现DSP还有问题:不太好和外界交互。怎么办呢?。。。。。 第三:嵌入式图像处理板 突然之间,Linux来了,太快了,我还不知道应该念“例尼可斯”还是“例纳可斯”的时候它就已经进入了我的生活。赶紧的看书,上网,又搞定了一个linux图像处理板。 我可以运行webserver了。我可以telnet了。我还会ls了,呵呵。 我可以做进程调度了,再也不用考虑memory不够了。我可以考虑写一个简化的GUI了。哈哈。 我国还是一个发展中国家,图像处理的技术水平还处于比较不智能的阶段。而大规模批量化的生产模式又需要大量的计算机辅助制造(CAM)设备,现在基本全部依赖进口。 所以同志们任重道远啊! 首先是senser,我们还没有自己的大规模生产senser的能力。虽然全世界的手机都是我们做的。(汗!!) 我国的镜头水平还可以,光源一般 最关键的是数据处理的软硬件水平距发达国家还有很大差距。 我认为中国图像处理行业的突破口:辅助流水线生产,比如注塑加工,我们知道注塑机打出来的塑料件有时候会有缺损,用人工检测难免会漏检。也就是说由图像处理设备完成定量分析由人工完成流水作业的场合将成为中国图像处理行业的快速增长点。 (未完待续) 个人的一点观点,还望各位多多指教。 |