小编xze*_*nce的帖子

OpenCVSharp 坐标和 System.Drawing 坐标之间的转换

我有点卡在这个:

我试图将两个 OpenCvSharp.Points 制作的矩形转换为 System.Drawing.Rectangle。

我在 OpenCvSharp 中发现了一个有趣的区域,我想将此区域保存为一个新的位图,以显示在 PictureBox 或其他东西中。

public static Mat Detect(string filename)
        {
            var cfg = "4000.cfg";
            var model = "4000.weights"; //YOLOv2 544x544
            var threshold = 0.3;

            var mat = Cv2.ImRead(filename);
            var w = mat.Width;
            var h = mat.Height;
            var blob = CvDnn.BlobFromImage(mat, 1 / 255.0, new OpenCvSharp.Size(416, 416), new Scalar(), true, false);
            var net = CvDnn.ReadNetFromDarknet(Path.Combine(System.AppDomain.CurrentDomain.BaseDirectory, cfg), Path.Combine(System.AppDomain.CurrentDomain.BaseDirectory, model));
            net.SetInput(blob, "data");

            Stopwatch sw = new Stopwatch();
            sw.Start();
            var prob = net.Forward(); // Process NeuralNet
            sw.Stop();
            Console.WriteLine($"Runtime:{sw.ElapsedMilliseconds} …
Run Code Online (Sandbox Code Playgroud)

c# opencv opencvsharp

5
推荐指数
1
解决办法
1244
查看次数

如何使用 API 平台中的日期过滤器在两个日期之间进行过滤

我将 API Platform 与 Symfony 4 一起使用,并尝试使用日期过滤器,如下所述: https: //api-platform.com/docs/core/filters/

当我使用这样的过滤器时....something?_page=1&lieferdat[after]=2018-12-01&lieferdat[before]=2018-12-30

Hydra 响应显示括号是 url 编码的,我认为它无法正常工作,因为我得到的是所有结果而不是过滤后的结果。在我的实体中,我添加了 DateFilter 作为任何其他过滤器,这似乎是正确的。

Hydra 响应:“某事?lieferdat%5Bafter%5D=2018-12-01&lieferdat%5Bbefore%5D=2018-12-30&_page=1”

任何人都可以解释一下我是否可以在请求中使用括号或更好:任何人都可以为 Api 平台提供一个有效的日期过滤器实现,演示如何在两个日期之间进行过滤吗?

感谢您的建议,最诚挚的问候

api api-platform.com symfony4

2
推荐指数
1
解决办法
9945
查看次数

标签 统计

api ×1

api-platform.com ×1

c# ×1

opencv ×1

opencvsharp ×1

symfony4 ×1