You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Hi there, I was attempting to publish a solution on winforms with a custom yolov5 model but it seems that loading the model causes the published application to not work. Here is an example of a program in which the published application failed (The custom model only detects one object).
`using System.Windows.Forms;
using Yolov5Net.Scorer;
using Yolov5Net.Scorer.Models.Abstract;
namespace yolov5netproblems
{
public partial class Form1 : Form
{
public class CustomDetector : YoloModel
{
public override int Width { get; set; } = 320;
public override int Height { get; set; } = 320;
public override int Depth { get; set; } = 3;
public override int Dimensions { get; set; } = 6;
public override int[] Strides { get; set; } = new int[] { 8, 16, 32 };
public override int[][][] Anchors { get; set; } = new int[][][]
{
new int[][] { new int[] { 010, 13 }, new int[] { 016, 030 }, new int[] { 033, 023 } },
new int[][] { new int[] { 030, 61 }, new int[] { 062, 045 }, new int[] { 059, 119 } },
new int[][] { new int[] { 116, 90 }, new int[] { 156, 198 }, new int[] { 373, 326 } }
};
public override int[] Shapes { get; set; } = new int[] { 80, 40, 20 };
public override float Confidence { get; set; } = 0.4f; //0.8f 0.25f
public override float MulConfidence { get; set; } = 0.25f;
public override float Overlap { get; set; } = 0.45f;
public override string[] Outputs { get; set; } = new[] { "output0" };
public override List<YoloLabel> Labels { get; set; } = new List<YoloLabel>()
{
new YoloLabel { Id = 1, Name = "custom" }
};
public override bool UseDetect { get; set; } = true;
public CustomDetector()
{
}
}
YoloScorer<CustomDetector> scorer = new YoloScorer<CustomDetector>(@"custom.onnx");
public Form1()
{
InitializeComponent();
}
}
}
``
Do note that the program does work when being run on visual studio but fails when published
The text was updated successfully, but these errors were encountered:
Hi there, I was attempting to publish a solution on winforms with a custom yolov5 model but it seems that loading the model causes the published application to not work. Here is an example of a program in which the published application failed (The custom model only detects one object).
`using System.Windows.Forms;
using Yolov5Net.Scorer;
using Yolov5Net.Scorer.Models.Abstract;
namespace yolov5netproblems
{
public partial class Form1 : Form
{
public class CustomDetector : YoloModel
{
public override int Width { get; set; } = 320;
public override int Height { get; set; } = 320;
public override int Depth { get; set; } = 3;
}
``
Do note that the program does work when being run on visual studio but fails when published
The text was updated successfully, but these errors were encountered: