我试图运行YOLO v2进行检测。当我在网站上运行示例时,它非常有效。因为我会根据结果添加一些东西,源代码对我来说有点困难,这就是我想使用python包装器的原因。原始代码包含python包装器(darknet / python / darknet.py)。但它只适用于图像,我需要实时检测。我在网上检查了包装,但我找不到视频支持。此外,我尝试逐帧发送视频,但结果是错误的,而且速度太慢。
这是我的问题:
YOLO的源代码(image.c)中有一个函数 fget_image_from_stream(CvCapture * cap),这个函数返回的图像结构对我来说非常有用。我无法找到如何在python代码中定义CvCapture。例如,void func(int a, float b)
定义为
func = lib.func
func.argtypes = [c_int, c_float]
func.restype = c_void_p
非常感谢提前。