python运行yolov5命令行,获取打印信息,报错killed
Posted: 2024-09-03 2:50
command = [
'/dev/rknn_yolov5_demo/rknn_yolov5_demo',
'/dev/rknn_yolov5_demo/model/yolov5.rknn ',
'/dev/rknn_yolov5_demo/model/bus.jpg'
]
result = subprocess.run(command, capture_output=True, text=True)
print("Standard Output:\n", result.stdout)
print("Standard Error:\n", result.stderr)
用subprocess会报错killed,
但是用os.system('/dev/rknn_yolov5_demo/rknn_yolov5_demo /dev/rknn_yolov5_demo/model/yolov5.rknn /dev/rknn_yolov5_demo/model/bus.jpg')可以运行
'/dev/rknn_yolov5_demo/rknn_yolov5_demo',
'/dev/rknn_yolov5_demo/model/yolov5.rknn ',
'/dev/rknn_yolov5_demo/model/bus.jpg'
]
result = subprocess.run(command, capture_output=True, text=True)
print("Standard Output:\n", result.stdout)
print("Standard Error:\n", result.stderr)
用subprocess会报错killed,
但是用os.system('/dev/rknn_yolov5_demo/rknn_yolov5_demo /dev/rknn_yolov5_demo/model/yolov5.rknn /dev/rknn_yolov5_demo/model/bus.jpg')可以运行