注册登陆后可查看附件和大图,以及购买相关内容
您需要 登录 才可以下载或查看,没有账号?注册会员
x
LabVIEW Vision执行系统命令调用标定训练接口程序按照“LabVIEW Vision命令行调用OCR训练接口程序”、“LabVIEWVision执行系统命令调用模板编辑器”相同的方法,使用执行系统命令函数调用NI CalibrationTraining Interface标定训练接口程序。这里的标定训练接口程序同样分成两个部分,一个是新建标定,根据选项可以新建点距离模型、点坐标模型、畸变模型、相机模型、微型平面模型等不同的标定模型。另一个则是编辑标定,在命令行中需要输入指定的标定图像文件路径,只能编辑现有的标定类型,不能修改标定类型,即使切换为其他的标定类型。 LabVIEWVision执行系统命令调用标定训练接口程序视频号 这里主要介绍一下使用命令行来调用NI标定训练接口程序的实现方法。 NICalibration Training Interface中使用命令行的语法介绍 在NI Calibration Training Interface标定训练接口程序的帮助文档中,有关于使用命令行调用NI 标定训练接口程序的语法介绍。注意,在参数解释中,没有解释-cm的标定模型,这个是相机模型(Camera Model)。按照其要求进行编辑,使用执行系统命令函数即可: 执行系统命令函数 在帮助文档中有新建和编辑标定两个示例,先来看一下新建标定的语法:"NI Calibration Training.exe" "Image Path" [-s][-p] [-dm] [-cm] [-mp] [/save] ["File Path"] 语法中主要有四个参数,第一个是标定训练接口程序的路径,这个是必须的。而且必须使用英文””来描述。第二个参数则是新建的类型,这个是可选的,如果没有输入,则打开标定类型选择界面。第三个则是保存选项,也是可选的。如果未指定,则使用对话框来保存图像。如果指定了,那么就需要指定第四个选项,即保存的标定文件路径。如果未指定第四个选项,则仍然按照第三个参数未指定时来处理。 新建标定时,需要调用当前打开或采集的图像。这里直接使用了简单的打开图像的功能,没有再使用采集图像、保存到临时文件夹、标定后再删除的方法,只是简单的打开需要的图像。因为在相机模型、畸变模型等标定类型中,需要加载多幅图像,一般是已经保存到磁盘中的图像,所以这里直接使用打开图像的方式更好一些,导入图像的功能,只能导入一幅图像,并不能同时导入多幅图像。帮助文档中的标定语法中的标定类型使用了[]来表示,实际编写程序语法是,发现是不需要使用[]的。然后"Image Path"、"File Path"两个参数的引号也是可以不写的。 新建/编辑标定图像的程序框图 新建标定-不指定图像、不指定标定类型 新建标定时,不指定图像、不指定标定类型时,则进入标定训练接口程序的选择标定类型界面,点击Next时,不会导入图像: 未导入图像时则选择图像源时没有图像 新建标定-指定图像、不指定标定类型 新建标定时,指定图像,不指定标定类型时,先进入选择标定类型界面,点击Next时导入图像: 第二步导入图像 新建标定-不指定图像、指定标定类型 新建标定时,不指定图像,指定标定类型时,则进入选择图像源界面。 新建标定-指定图像、指定标定类型 新建标定时,指定图像,指定标定类型时,则进入标定参数设置界面,但是这时并没有直接显示导入的图像,还是显示了标定训练接口程序的欢迎界面中的标定使用案例等内容,无法指定参数,存在一些问题。这里需要点击Previous上一步: 选择图像源仍然不能正常显示 上一步Step 0中仍然没有正常的显示选择图像源的图像浏览器窗口。需要再点击Previous上一步: 上一步选择标定类型 这里需要重新进入一次选择标定类型,注意看这里的Step已经变成了 255,也是有点问题的。这里可以不做什么处理,直接点击Next下一步选择图像就会显示导入的图像了: Step0选择图像源已经正常导入图像 Next下一步指定标定参数: 指定标定参数 指定保存文件路径 指定保存文件路径时,则标定训练接口程序的标定按照指定的保存标定文件类型来处理,这时保存时直接保存为指定的文件,而不再弹出保存标定文件对话框。而如果不指定标定文件路径时,则会弹出对话框,以确定标定文件的保存路径和文件名称。 "NI CalibrationTraining.exe" "Image Path" [-s] [-p] [-dm] [-cm] [-mp] [/edit["File Path"] 编辑标定文件,则简单很多,上面的语法其实是有点问题的。"Image Path" [-s] [-p] [-dm] [-cm] [-mp]这些参数是多余的。编辑标定时,不需要再指定图像,会导入当前的标定图像文件。即使你指定图像文件,也是不会导入的。然后标定类型也是不可以指定的,会按照标定文件中的类型进行编辑,并不可以修改。 编辑标定-指定标定文件 编辑标定-不指定标定文件 而当不指定标定文件时,仍然会进入标定界面,但是没有导入标定文件。这种方法是不建议的。当然,也可以使用菜单中的打开标定来编辑其他的标定文件。 编辑标定-指定图像、指定标定类型、指定标定文件 而编辑标定时,如果指定图像、指定标定类型,其实也是没有作用的。并不会导入指定的图像,这时点击添加图像,也没有导入指定的图像: 添加图像时未导入指定的图像 也不能修改标定类型,没有相关的参数可修改标定类型。
|