常见设置问题

常见设置问题说明

常见设置问题主要列举了软件实际使用中常见的设置问题,并给出了对应的解决方法。

点云缺失问题

实际使用过程中最为常见的问题是点缺失,要解决这个问题首先要清楚点云从生成到最终使用的流程。该流程如图1.1所示,其中红色区域是在相机中进行的处理,黄色部分为在Mech-Vision进行的处理,流程中任意一个步骤都可能导致点云缺失。

../../../_images/cloud_roi_flow.png

图1.1 点云截取流程

首先需要确定Mech-Eye Viewer的点云是否已经出现缺失,若已有缺失,则需要检查Mech-Eye Viewer中的设置。 若未缺失,下一步需要查看 从相机获取图像 是否勾选了removeBackground属性。 如果勾选了,可以勾选上对应Step的VisualizeOutput的属性,单步运行可以看到如图1.2所示的结果,其中红色区域为被去除的点云,有问题可以将removeBackground属性勾掉或者在 设置 ROI 重新设置背景。若未勾选,则需要使用 显示点云与位姿 进一步查看Camera或者Generate Cloud输出的点云,若点云缺失,则需要重新设置深度图感兴趣区域,若点云未缺失,则需要进一步查看Cloud ROI或Set Zeros for Depth Pixels Oit of ROI的结果。

Cloud ROI的结果如图1.3所示,其中白色点云为保留点云,红色为去除点云,若不合适则需要重新设置。

Set Zeros for Depth Pixels Oit of ROI结果如图1.4所示,其中左图为原始深度图,右图为处理后的,需要注意的是如果需要更新该步骤的设置,工程需要有Cloud ROI,否则无法设置。

以上查看顺序不是绝对的,可以根据实际情况灵活调整。

../../../_images/remove_background_result.png

图1.2 去背景结果

../../../_images/cloud_roi.png

图1.3 Cloud ROI结果

../../../_images/set_zeros_for_depth_pixels_oito_roi_result.png

图1.4 Set Zeros for Depth Pixels Oit of ROI结果

Step属性或Step找不到问题

实施现场和研发对接时可能会发现有些属性或者Step找不到,这是由于目前默认只显示了常用的Step和常用的属性,需要取消勾选这两个选项才能显示所有的,如图1.5所示。

../../../_images/settings_show_common.png

图1.5 常用属性和常用Step显示选项

文件未更新问题

为了避免文件的重复加载,目前步骤只在第一次或者文件路径变动时进行加载。若步骤已经加载文件,同时后续未更新文件名只更新了内容,则更新的内容不会被加载。 此时可将步骤 属性 ‣ 运行标志 中的 重新加载所需文件 勾选为True,如图1.6。然后单步运行需要重新加载的步骤或者直接运行整个工程,文件将被重新加载。

../../../_images/reload.png

图1.6 重加载文件

模板异常问题

现场偶尔会出现制作的模板无法使用的情况,主要是由于在使用Meshlab保存处理后的模板时未勾选Normal选项导致保存的模板没有法向,无法使用。正确的保存流程和选项如图1.7所示。

../../../_images/save_model.png

图1.7 模板异常问题

输入缺失问题

当有Step的必接输入没有连接,运行工程会弹出输入缺失的运行错误,如图1.8所示。错误信息里包含了缺失输入的Step的名称,可以进行查找和连接。

../../../_images/error_lack_input.png

图1.8 输入缺失问题