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

2019-08-20 18:16

选项和细节 403-00007-00

手动标定

通过提供刻度(或放大)因数,可以手动标定测量距离。此方法适用于当用户知道填充相机图像的目标的具体尺寸或视野的具体尺寸时。

图24.直接标定

Origin position in image(图像中原点的位置)—为测量原点输入的X轴和Y轴的坐标,并定义正方向和负方向。一般情况下,默认值为(0,0),位于图像的左上方。点击“calibrate” (标定)或改变角度可以看到原点移动到新的位置。

Each pixel in new units(新单位的每个像素值)—输入X轴和Y轴的放大因数。默认值为1,1是以像素为单位的测量结果。举例说明:如果你知道相机图像是5cm宽,图像窗口的标题栏写明图像大小是648×489:

X的值为5cm/648像素=0.00771cm/像素。如果这个数字被计以整数,那么在应用选项中查看“Displayed floating point precision”(精确到小数点显示)设置。

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

Sherlock使用手册 选项和细节

Angle/deg(角度)—使用箭头或输入1个数字来旋转X轴和Y轴,并定义测量的0旋转。

Show Grid(显示网格)—点击复选框来显示测量网格。 ? Grid Size(网格尺寸):输入一个数字作为网格尺寸(已标定的单位),然后点击复

选框。如果显示的是旧网格,点击Show Grid一次来隐藏旧网格,点击第二次来显示新网格。

Calibrate(标定)—点击按钮来运行用户的新标定标度因数和旋转。 Close(关闭)—关闭标定窗口。

点标定

通过提供参照点来人工标定测量距离。此方法适用于当用户知道相机图像中目标的具体尺寸时。用户需要4个点来标定。通常情况下,这4个点是靠近图像或目标的角落的。其中一个为(0,0)点,其它点为X轴和Y轴到此点的距离(单位为英寸,毫米和微米)。

图25.点标定

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

选项和细节 403-00007-00

这个窗口提供了两种选择标定点的方法:

? \可用的点)列出了由检测程序所创建的点;通常情况下是处理后所得出的结果(读取值)。双击列表中的某一点,进入弹出窗口的\,点击\,这个点就被列在“标定点”中。

? 点击图像来创建一个点,进入弹出窗口的\,点击\,这个点就被列在“标定点”中。 ?

标定点—列明了用户已经分派到标定的所有点。 ? Image(图像):以像素为单位的点坐标。 ? World(坐标):新单位中的点坐标。

Available reading points(已有的读取值点)—列明了检测程序中定义的所有点的读取值。 Show grid (显示网格)—只在此对话框的此图像中启用网格显示。 ? Grid size(网格尺寸):在标定单位中,分隔或定义网格线的空间。

Calibrate(标定)—点击按钮来运行新标定。 Close(关闭)—关闭标定窗口。

网格标定

手动(实时或交互)标定测量距离可使用:对照板,线网格和点网格。此方法适用于当用户知道网格中要素间的间隔时。这个方法对校正透视变形和径向畸变也很有帮助。

注意:为了得到更好的效果,图像网格或对照板应充满图像窗口。

标定算法

标定方法—选择出现在图像中的畸变类型。如果不需要校正,就使用Perspective (透视),因为它涉及最少量的运算。

? Piecewise Perspective(分段透视):对局部的和透视变形进行校正。对每个方块或网格中一个单位进行四点绘图计算。

? Piecewise Bilinear(分段双线性):校正局部变形,但不校正透视变形。假定图像面板与相机传感器面板是平行的(见图111)。对每个方块或网格中一个单位进行双线性计算。

? Radial(径向):只校正径向畸形,不校正透视变形。径向畸形是一些镜头的通常变形;“鱼眼”或“桶状”变形是这些变形的通用名称。

? Perspective(透视):只校正透视变形。可以对整个图像进行一个四点绘图,这是最快的标定方法;使用较少的计算。

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

Sherlock使用手册 选项和细节

图26.网格标定

注意:所有这4种方法都使用同样的检测运行时间。一些方法在标定时计算重新绘图上会花

费较多的时间。

Focal Center Mode (焦点中心模式)(在径向标定时可用)—定义如何找到径向畸变的中心:

? Auto(自动):算法可以自动找到或计算出径向畸变的中心。 ? Fixed (固定):通过X轴和Y轴的像素坐标手动输入径向畸变的中心点。 Focal Center(pixels):(在标定方法为径向、焦距中心为固定时可用)—径向畸变的中心被输入到X轴和Y轴 像素坐标。

网格信息

Update from Main Window(从主窗口所得更新)—点击从图像窗口更新显示。如果你之前运行过标定,图像区域可能会显示最后一幅标定的图像。

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

选项和细节 403-00007-00

Grid Type(网格类型)—定义目标或标定图像。一般来说,对照板通常能给出最好的结果,而一个点模板得到的准确度最低。但有时受制于应用需要或物理限制,可能需要使用一个低级的模板。

? Checkerboard(对照盘):由间隔的黑白方块形成的参考网格。 ? Lines(线):由交叉的垂直的线形成的网格。 ? Spots(点):有横竖间隔都相同的点构成的网格。 ? Black Lines(黑线):由在白色背景下交叉垂直的黑线构成的网格。 ? Black Spots(黑点):由白背景下,横竖间隔相同的黑点构成的网格。 ? White Lines(白线):由在黑色背景下交叉垂直的白线构成的网格。 ? White Spots(白点):由在黑色背景下,横竖间隔相同的白点构成的网格。

坐标网格绘制

Image (pixels) 图像(像素):Reference Point (参考点)—用于作为测量原点的图像中像素的位置。在没有输入参考点的情况下运行一次标定,然后点击标定图像来定义原点。当你点击图像区域时,数字框就会填上未标定的像素坐标。使用相同的网格和测量,再次运行标定,但是设定新的原点,。

World (world units) Reference Point(坐标参考点)—坐标或坐标单位中的位置或原点;定义正方向和负方向。

Grid Size(网格尺寸)—网格中的已知间隔和空间。输入水平(X)和垂直(Y)的空间。

Angel(角度)— 如果网格有一个已知角度(距水平线),输入一个值(默认值为角数)。

Display detected grid(显示检测到的网格)—如果选择此选项,在标定窗口中绘制的绿线就会生成变形网格区域。如果网格没有充满图像,这些线可能会在网格外乱作一团,请使用一些校正方法。

标定结果

Calibration error(标定错误)—计算变形校正时得出的距离误差。0是理想结果。用户可以使用这个数值来与重复的标定结果做对比。但是,如果下一个标定比现在的标定增加了单元格或方块数,所使用的标定间隔也会相应增加,对比就是无效的。标定错误不适用于分段方法。

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


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

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

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

马上注册会员

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