Sherlock7.1软件编程手册-教程-实例(9)

2019-08-20 18:16

Sherlock使用手册 选项和细节

Camera Tile(拼接图像)—多个相机图像可以被拼贴到一个图像窗口。 水平:水平方向上图像的数量 垂直:垂直方向上图像的数量

? 外部触发器:如果你在使用一个外部触发器信号,点击此复选框。图像窗口和Sherlock程序会等待一个由采集卡或相机发出的触发脉冲来开始图像采集。如果用户不点击此复选框,相机就会采用内部触发(软件触发)。

? 非触发采集超时:用户可以为图像采集设定时间(内部时钟或软件触发器)。如果相机没有采集图像,Sherlock就会记录一次超时,超时被被作为错误输出,除非复选框\(打开采集超时)被选定。正常情况下,Sherlock会在超时错误时停止,但是此选项在应用选项内可以禁用(在超时错误时停止,69页)。

? 触发采集停止:用户可以为外部触发图像采集设定一个停止时间。如果相机没有采集图像,Sherlock就会触发一次停止。停止被报告为错误,除非复选框\Timeout...\(打开采集超时)被选定。正常情况下,Sherlock会在停止错误时停止,但是此选项在应用选项内不可用(在相机停止时停止,69页)。

? 打开采集超时:skip execution of this Image Window and… without a timeout error:(跳过运行此图像窗口,并不产生超时错误):如果此复选框没有被选,那么采集超时(相机超时)被记录为一个错误。正常情况下,Sherlock会在超时错误时停止(采集选项,见69页)。如果此复选框被选,Sherlock运行会跳过所有指令并不在这个图像窗口下处理,而前进到在该图像窗口指令以外的下一条程序。如果超时时间设为一个较低的值,这就创建了一个测验条件。当用户有两个外部触发的异步相机时,这一设置会起很有用。

注意:如果采集超时值被设为-1(无穷)而且采集没有完成,用户就不得不使用Windows任务管理器来终止Sherlock.。

注意:在检测程序被“Halt on camera timeout”(相机超时时停止)终止之前,一旦发生超时错误,子程序“Executes on camera timeout”(见19页)就会运行。如果\Acquisition Timeout...\复选框被选,图像窗口就不会产生超时错误,子程序“Executes on camera timeout”将不会运行。

版本号7140;2008年9月17日 41

选项和细节 403-00007-00

注意:当触发采集超时发生时,如果\当相机超时时停止)设置和\打开采集超时)都被禁用,那么图像窗口的ROI将会运行。用户可以使用\(采集状态)输出来决定是否要采集图像。当采集停止或\timeout\和\其中之一被启用时,ROI就不能运行。

图像窗口—一个图像窗口可以从另一个图像窗口采集图像。当用户不想让所有的ROI和图表或对直目标都显示在一个窗口中时,通常会使用此选项。使用列表框来选择另一个图像窗口。选择图像类型(RGB,YUV,Mono8,Mono16)为Mono16,用户可以选择在此窗口中使用的位数。

? Share buffer(共享缓冲区):如果选择共享缓冲区,两个窗口实际上共享同样的物理内存,

并且在一个窗口的处理也会显示在另一个窗口内。如果不选此选项,Sherlock只是复制了图像,对本窗口的处理就只显示在当前窗口中。

合成—用户可以采用2个或3个8位图像创建或合成一个24位的彩色图像。

文件—用户可以使用单个图像文件。当用户开发新的检测程序、测试图像工具、或者测试以文件方式提供的图像时经常用到。

序列—用户可以使用一组保存的图像,可以是载入的图像。执行完该序列后,Sherlock将会返回至第一幅图像并继续。

? 打开图像目录:用户可以从该序列中的任意图像开始。

? 结束图像目录:在任意图像停止或循环(-1是指使用所有图像没有限制)。 ? 在载入前设置延迟:在图像之间设置延迟。

读取值—使用读取值作为输出。一些算法输出一个图像;比如说,色表算法输出一个灰阶单色图像。

图像窗口—图像载入标签

图像载入(图22)保存一系列相机采集到的图像至一个目录。这一系列图像可以通过Sherlock图像窗口重新显示。

Enable(启用)—点击此复选框使载入或保存图像可用。

Log directory(载入目录)—写入目录路径或使用文本框右侧的视图按钮来选择目录。 File name(文件名)—Sherlock会采用一个名称前缀,并添加4位数字,扩展名为BMP。只支持二值图像。

42 版本号7140;2008年9月17日

Sherlock 使用手册 选项和细节

Log size(载入容量)—可保存图像的最大数量。图22中的设置能保存100幅图像,从imgA-log-0000.bmp到 imgA-log-0099.bmp。

Extension(扩展名)—选择一个文件格式(图像文件类型):BMP,JPG,PNG,TIF。 Continuous logging(连续载入)—如果此复选框被选,当载入容量达到最大值时,Sherlock就会开始对采集的第一个图像进行重写。如果此选项框没有被选,当载入容量达到最大值时,Sherlock就会停止保存图像。

图22:图像载入

版本号7140;2008年9月17日 43

选项和细节 403-00007-00

图像窗口-标定标签

标定将以像素为测量单位的测量值转换成真实测量单位的值。一些方法还可以校正变形;还有一些方法允许用户使用同一图像做标定和测量;对有些方法,最好使用一个“目标”图像作标定,另一图像作测量。目标图像应置于相机之前,和将要测量的图像距离相同。

图23.标定

图像窗口标定

主动标定—使用下拉列表(或组合框)来选择一个定义的标定方法应用于图像窗口。所有定义的标定都在列表中。如果你选择\没有),图像窗口就不会被标定,而且所有的测量都以像素为计量单位。创建标定的方法会在以后提到。请参照第5部分。相机标定(101页)。

44 版本号7140;2008年9月17日

Sherlock使用手册 选项和细节

Display grid(显示网格)—启用或禁用在图像窗口内显示网格功能。这是以像素或标定单位为形式的测量网格。

? Grid size(网格尺寸):网格线之间的一些像素(或标定单位)的数量。

Display origin(显示原点)—启用或禁用在图像窗口内显示X,Y轴和原点。

使用网格标定图像恢复

主动标定—在重新绘制图像窗口时选择(已定义的)网格标定,以进行校正或恢复图像。用户不需要使用恢复来做标定测量。但是在使用搜索算法之前确实需要采取图像恢复。

以有的系统标定

Calibration(标定)—系统已定义的和已有的的标定程序清单。用户可以在程序窗口中使用指令,或在该菜单中使用按钮来创建一个标定程序。

Add(添加)—点击来增加一个新的标定程序。用户可以在此增加一个标定,并在程序窗口选择它。或者用户可以添加一个标定,并使用下方的按钮来标定这个图像窗口。在运行标定之前,用户必须先添加一个标定程序。

Delete(删除)—在列表中选择一个标定程序,并点击从检测程序中删除它。 Export(导出)—保存检测程序中的已经过计算的标定数据至一个文件(*.cal)。只有在使用同一相机、同一镜头,同一相机位置和同样的间隔距离的情况下,此数据才有效。

Import(导入)—载入之前保存的或已导出的标定数据。只有在使用同一相机、同一镜头,同一相机位置和同样的间隔距离的情况下,此数据才有效。

Manual calibration(手动标定)—在列表中选择一个标定程序,点击此按钮来定义基于放大器或刻度比率的标定。点击此按钮打开标定窗口,在点击此按钮前,标定图像(目标)必须在图像窗口中,请参考第5部分,相机标定(101页)。

Point calibration (点标定)—在列表中选择一个标定程序,点击此按钮来定义基于用户在图像内创建的点的标定。点击此按钮打开标定窗口。在点击此按钮前,标定图像(目标)必须在图像窗口中,请参考第5部分,相机标定(101页)。

Grid calibration(网格标定)—在列表中选择一个标定程序,点击此按钮来定义基于网格的标定。点击此按钮打开标定窗口,在点击此按钮前,标定图像(目标)必须在图像窗口中,请参考第5部分,相机标定(101页)。

版本号7140;2008年9月17日 45


Sherlock7.1软件编程手册-教程-实例(9).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:国外著名煤机公司(DBT、JOY、Eickhoff)信息统计

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: