嗨,我在C或YOLO方面经验不足,所以有人知道demo.c中的哪些内容吗?只要检测到特定对象,我就应该能够运行shell命令?
非常感谢
答案 0 :(得分:0)
也许您对.NET / C#有一定的经验。
您需要在项目中安装这两个nuget软件包,之后才能复制我的exmpel代码。如果yolo检测到摩托车,则外部过程正在启动。如果需要其他一些对象,则可以使用自己的yolo模型来代替YoloV2TinyVocData。
Install-Package Alturos.Yolo
Install-Package Alturos.YoloV2TinyVocData
示例代码
var configurationDetector = new ConfigurationDetector();
var config = configurationDetector.Detect();
using (var yoloWrapper = new YoloWrapper(config))
{
var items = yoloWrapper.Detect(@"image.jpg");
foreach(var item in items)
{
if (item.Type.Equals("Motorbike", StringComparison.OrdinalIgnoreCase))
{
Process.Start("yourcommand.exe");
}
}
}