Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/joomla/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 如何在django中使用yolov5模型_Python_Django_Module_Yolo_Yolov5 - Fatal编程技术网

Python 如何在django中使用yolov5模型

Python 如何在django中使用yolov5模型,python,django,module,yolo,yolov5,Python,Django,Module,Yolo,Yolov5,我想在django使用yolov5型号,但遇到了麻烦 我想做的是 如果用户将图像上传到django服务器,则使用yolov5模型进行对象检测,然后将结果显示在web上。这个过程本身很简单。 但我不确定如何连接yolov5 api和django。 使用过yolo的人都知道,yolo基本上是基于命令运行API的 !python train.py --img 512 --batch 16 --epochs 100 --data ~~ # for training !python detect.py

我想在django使用yolov5型号,但遇到了麻烦

我想做的是 如果用户将图像上传到django服务器,则使用yolov5模型进行对象检测,然后将结果显示在web上。这个过程本身很简单。 但我不确定如何连接yolov5 api和django。

使用过yolo的人都知道,yolo基本上是基于命令运行API的

!python train.py --img 512 --batch 16 --epochs 100 --data ~~   # for training
!python detect.py --weights'/content/yolov5/runs/~~            # for detection
有没有办法在Django视图中运行此操作?

我尝试了一些python函数,比如execfile()和os.system(),它们在python脚本中以解释器的方式执行命令,但没有正常工作。(我认为Django和Yolo之间的道路是扭曲的。)

事实上,如果可能的话,最好像Keras一样将yoloapi作为模块加载,并像函数一样运行,而不是命令方法。 但是我找不到一种像模块一样使用yolov5的方法。

我怎样才能解决这个问题? 请给我一些建议