我有点卡在这个:
我试图将两个 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)我将 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 平台提供一个有效的日期过滤器实现,演示如何在两个日期之间进行过滤吗?
感谢您的建议,最诚挚的问候