请问如何在客户端中运行官网上的算法胶囊?我下载了两个算法胶囊,但设置告警时第二个下拉菜单里看不到任何可用的类名。
如何在客户端中运行官网的算法胶囊
存档自 BrainFrame 论坛。发布于 2020年4月13日。 5 条回复 · 913 次浏览 由英文原帖翻译成中文。 阅读原文
你好 Shao,
要让 BrainFrame 加载算法胶囊,必须把它放在运行服务端的电脑上的 capsules 目录中。这个目录与 docker-compose.yml 在同一个文件夹里。放进去之后,加载完成时它会出现在“全局插件配置(Global Plugin Configuration)”菜单中。根据算法胶囊和机器的不同,加载可能很快,也可能需要 10-15 秒。
为了便于你理解,目录结构应该是这样的:
.
├── capsules
│ └── YOUR_CAPSULE_HERE.cap
├── docker-compose.yml
└── volumes
是的,我明白。我在“全局插件配置”菜单里也能看到。

但在设置告警时,条件变量没有下拉选项,OK 按钮也是灰色的,所以我无法完成告警配置

哦,是我弄错了,这与我最初以为的是另一个问题。
每个算法胶囊都可以接收其他算法胶囊的输出作为输入。在我们下载页面的算法胶囊部分,可以看到每个算法胶囊的所需输入(Required Input)。
例如,下面是你当前加载的算法胶囊所需的输入:
该算法胶囊需要以下任一检测结果:Vehicle、Bus、Car、Motorcycle 或 Truck。不需要全部,但至少要有其中一个。
该算法胶囊需要“Person”类型的检测结果
这两者(车辆、人)都可以由我们的 Detector People And Vehicles Fast 检测出来。只需下载这个插件,“Classifier Behavior Closeup”和“Classifier Vehicle Color”就能工作了!
这个需要“Face”类型的检测结果
我们有好几个算法胶囊可以检测人脸。我推荐不需要 GPU 也能快速运行的 Detector Face Openvino,或者在有 GPU 时运行很快的 Detector Face Fast。

非常感谢你的帮助。现在可以运行了!