相机拍摄
相机拍摄
1. 软件报错:“相机打开失败”。
(1) 首先打开设备管理弹框,检查设备状态是否为“被占用”。若设备被占用,请解除占用后重新搜索设备并连接。
(2) 若设备未被占用但打开相机失败,需检查相机连接。
-
USB 相机:可查看相机后端的信号灯。若信号灯常灭或时亮时灭,表示连接有问题,需换成其他的 USB3.0 接口。
-
网口相机:检查网络连接,之后重新搜索并连接设备。
2. 相机能被找到但无法拍摄,触发拍摄时会报错硬件故障。
此情况通常由固件原因导致,需要进行固件升级。请联系技术支持。
3. 相机拍摄中出现报错“拍摄超时”。
拍摄超时通常是相机连接出现问题导致的。
(1) 检查网线接线,请确保线束插紧。
(2) 检查网卡、路由器是否为千兆网,若不是,请更换性能更好的网络设备。
(3) 尽量避免使用 USB 转网口的接插件。
(4) 若网卡性能差,请参照 网络与连接 - 网卡配置建议 调整设置。
4. RVCManager 拍摄后,软件界面中没有显示点云数据。
(1) 检查相机镜头保护贴膜是否被撕掉,请撕除贴膜。
(2) 检查被拍摄物是否在相机的标定工作区间内。可在设备管理弹框或主界面左栏“设备信息”查看相机工作距离。
(3) 检查点云显示范围是否被设置。可在“设置点云范围”中打开弹框修改数值,将点云显示范围调整至与当前窗口显示内容匹配。
(4) 点击“重置视角”,查看是否可以显示。
(5) 检查点云颜色是否和背景一致。
5. 拍摄的 2D 图模糊。
(1) 检查相机镜头保护贴膜是否撕掉、镜头是否脏污,请撕除贴膜并清洁镜头。
(2) 检查相机是否处在合适的工作区间,可在设备管理弹框或主界面左栏“设备信息”中查看相机工作距离。若相机不处在工作区间,需要调整相机拍摄位置。
(3) 若使用的是双目相机,还可切换到另一个目,检查镜头是否虚焦。
6. 相机拍摄的点云存在波浪、模糊、弯曲等。
(1) 检查相机或者样品在拍摄时是否存在晃动。
(2) 检查相机是否在工作距离范围内使用。
(3) 检查现场是否有频闪灯光。
7. 拍摄的点云、2D 图宽高尺寸及比例与相机分辨率不符。
检查是否使用设置 ROI 功能修改过数据的生成范围。若是,可重新进入设置 ROI 功能的弹窗,点击【ROI 最大化】恢复数据范围。
8. 拍摄时,相机光机闪烁很慢。
如果是网口相机,先检查网络是否降速,检查一下带宽设置是否设置得过小。
9. 相机拍摄的速度慢,获取点云的时间突然变长。
(1) 检查相机是否设置了 HDR、扫描次数等参数。HDR 功能使用多次曝光,会延长拍摄时间。
(2) 检查带宽设置参数是否被修改。
(3) 检查网络是否降速。
10. 拍摄保存的点云图可以用什么工具打开?
RVCManager 支持载入.ply 格式离线点云,可对点云完成简单处理并再次保存。也可使用常见的点云处理软件(如 CloudCompare 等)对已保存的点云进行编辑。
11. 点云数据中的 NAN 值表示什么?
NAN 值代表无效点。拍摄反光、2D 相机视野处于光机投影区外等因素,会导致无效点产生。
12. 使用面阵相机拍摄时,2D 图像和 3D 点云为什么不是一一对应的?
去除点云中的无效点后,2D 图像和 3D 点云就不是一一对应关系了。
13. 在 2D 图中找到一个像素点,如何在点云图中找到这个点对应的点?
2D 图像的像素坐标与点云的像素坐标是一一对应关系,图像上任意一个像素 (u, v) 的灰度值/彩色值,可以直接对应到点云中任意一个像素 (u, v) 的 x, y, z 值。在 RVC 安装目录下的 examples 文件夹中,提供了 GetImageCorresponcePoint 的 C++ 与 Python 例程,也可在 RVC C++ SDK 例程 - GetImageCorresponcePoint 和 RVC Python SDK 例程 - GetImageCorresponcePoint 中查看代码。