C#可以調(diào)用yolov5嗎古涧,答案是肯定的架诞,網(wǎng)上目前只有使用yolov5-net依托ML.NET onnxruntime進行調(diào)用進行目標(biāo)檢測闪金,且檢測速度在cpu和gpu上上十分感人,為了解決效率問題偶宫,我們使用C++直接封裝DLL接口非迹,C#直接調(diào)用C++接口還不快嗎,使用GPU加速纯趋,是yolov7-net在gpu上加速的2倍以上憎兽。話不多說,請看視頻演示吵冒。
bilibili.com/video/BV1AT411u7Km
這個實現(xiàn)使用的是libotrch yolov5模型纯命,所以訓(xùn)練模型需要使用pytorch-yolov5源碼進行訓(xùn)練,采用的是torchscipt.pt模型進行測試痹栖,因此需要將訓(xùn)練的pytorch模型export為torchscipts模型亿汞。測試視頻分辨率640x360,FPS最高可以到10FPS,受到電腦配置限制揪阿,F(xiàn)PS低是符合實際的疗我,使用yolov5-net同樣環(huán)境測試只有5-6FPS可見速度絕對是全網(wǎng)最快的咆畏。