允许将图像故障注入机器人相机的简单界面。
项目描述
相机故障注入工具
该工具是一个简单的界面,允许将图像故障注入机器人摄像机。借助此接口,您可以通过将已确定的故障类型实时注入到 TOF 和 RGB 类型的 ROS 相机以及这些相机先前记录的图像库中来创建新的图像库。有关此工具用途的更多信息:https ://arxiv.org/abs/2108.13803
由来自 Inovasyon Muhendislik (c) 2021 的 Alim Kerem Erdogmus 开发
!!!这是阿尔法版本。对于稳定的 CAMFITOOL 版本,请从 GITHUB 存储库安装。!!!
更多细节:
ROS 维基页面:http ://wiki.ros.org/camfitool
Github 仓库:https ://github.com/inomuh/camfitool
工具功能(在 v1.2 中)
- 您可以将您在配置菜单中选择的故障应用到您想要的图像库中的图像,并将这些错误图像保存到您想要的文件夹中。因此,您可以创建错误的图像库。
- 您可以将这些故障应用于所有图像以及随机数量的图像,创建一个混合的故障图像库,而无需触及剩余的图像(仅限离线故障应用)。
- 您可以保存已应用故障的配置,并可以随意查看已保存的故障预案。
- 您可以指定要应用的故障率。
- 三种不同的故障类型可以离线应用于从 TOF 相机获取的图像(扩展名为 .bmp),六种不同的故障类型可以离线应用于从 RGB 相机获取的图像(扩展名为 .png/.jpg)。
- 目前,可以应用六种不同的故障类型,从 RGB 相机获取的实时流(将添加 TOF Realtime FI)。
- 您可以使用 ROS Noetic 版本(noetic-version)或标准版本(当前 v1.2.3)。
- 您可以监控 ROS Camera 节点。
- 您可以指定要应用的实时故障注入频率的速率。
安装
您可以使用 PyPi 安装 CamFITool
pip3 install camfitool
或者您可以从 Github 存储库安装
git clone https://github.com/inomuh/camfitool
试用 CamFITool 的 ROS 包版本:
git clone https://github.com/inomuh/camfitool -b noetic-version
使用 CamFITool
python3 -m camfitool
执照
请参阅许可文件以了解许可权利和限制(Apache-2.0 许可)。
项目详情
下载文件
下载适用于您平台的文件。如果您不确定要选择哪个,请了解有关安装包的更多信息。
源分布
camfitool-1.2.3.20.tar.gz
(317.1 kB
查看哈希)
内置分布
camfitool-1.2.3.20-py3-none-any.whl
(343.5 kB
查看哈希)