The Basic Structure of Machine Vision Applications - Part 3
请注意:这篇博客文章是一系列四个帖子的一部分。 帖子包括:介绍,第1部分,第2部分和第3部分。
工业,医学和科学领域的机器视觉由PC和操作系统Windows®主导。 USB和FireWire等现代界面的使用需要Windows®XP和Windows®Vista。 有效的可视化需要带有车载内存的图形硬件。 如果应记录图像序列,则计算机配置应类似于视频编辑系统(快速处理器,快速单独的硬盘)的配置。 自动图像分析的计算机配置的要求差异很大。 如果使用一台相机和慢速图像的简单应用,简单的低端计算机可能就足够了。 但是,增加的复杂性,摄像头数量和帧数可能会导致处理负载,该处理负载必须分布在几个PC之间。
#### 软件
该软件必须执行四个任务。 驱动程序将相机集成到操作系统中,而编程工具则支持相机参数的设置以及图像的传输。
第三个任务是对图像的分析。 由于没有针对特殊情况的现成的分析软件,例如早期发现皮肤癌,因此我们必须自己开发。 使用编程工具可能非常有帮助。 这项工作独立于工具,基于两个重要要求:
1。专家必须能够以允许实现算法的方式来描述问题(例如“错误的钻孔”)。 2。必须以一个反射光可靠地表示问题的方式设计照明。
第四任务是结果的可视化。 这可能从LED散发出红色或绿色的LED到数据库中复杂的可视化和存档。
#### 概括
这些是机器视觉系统开发的最重要,非常基本的规则:
*图像是由光和对象之间的相互作用创建的。 *相机只有一个函数,即图像的电气表示,以便通过计算机对其进行分析。 *此自动图像分析的软件通常不可用“现成”。 因此,它必须由系统工程师编写。 *如果对象不容易描述,则自动图像分析趋于复杂。 在这些情况下,必须将专家知识转换为算法。
Source: The Basic Structure of Machine Vision Applications - Part 3