我正在嘗試將此行轉換為 vb.net:
using var scorer = new YoloScorer<YoloCocoP5Model>("Assets/Weights/yolov5s.onnx");
我這樣轉換它(也將 scorer 重命名為我的 scorer,并更正路徑):
Dim myscorer As New Yolov5Net.Scorer.YoloScorer(Of Yolov5Net.Scorer.Models.YoloCocoP5Model)("Assets/Weights/best.onnx")
Visual Studio 沒有抱怨,所以我認為轉換是正確的,但不幸的是它也沒有在代碼的后面回傳任何東西,所以它不能正常作業。這條線是我目前唯一不確定的一條。什么是注釋<xxx>(...)?
uj5u.com熱心網友回復:
我的第一個建議是匯入Yolov5Net.Scorer,Yolov5Net.Scorer.Models因為 C# 正在做同樣的事情,這表明缺乏完全限定的命名空間。
我的第二個建議是使用像 C# 一樣的 Using 宣告:
Using myscorer As New YoloScorer(Of YoloCocoP5Model)("Assets/Weights/best.onnx")
' do something with myscorer
End Using
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/426208.html
上一篇:有沒有辦法以編程方式將大檔案附加到Outlook郵件,盡管它超過了服務器大小限制?
下一篇:keydown功能對我不起作用
