detectに大量の画像を通したいのですが、手動ですると大変なので、
python側で操作できたらと思いました。
しかし、プロセスエラーで実行できません。
python
1import subprocess 2 3subprocess.check_output(['cd','darknet'],shell=True) 4res = subprocess.check_output("./darknet detect cfg/yolo.cfg yolo.weights data/dog.png",shell=True) 5print(res) 6
エラー内容
/bin/sh: 1: ./darknet: not found Traceback (most recent call last): File "1.py", line 40, in <module> res = subprocess.check_output("./darknet detect cfg/yolo.cfg yolo.weights data/dog.png",shell=True) File "/usr/lib/python3.5/subprocess.py", line 626, in check_output **kwargs).stdout File "/usr/lib/python3.5/subprocess.py", line 708, in run output=stdout, stderr=stderr) subprocess.CalledProcessError: Command './darknet detect cfg/yolo.cfg yolo.weights data/dog.png' returned non-zero exit status 127
どの様にすれば、コマンドが送れますか?
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/02/18 08:42
2018/02/18 08:58
2018/02/18 09:51 編集
2018/02/18 10:20
2018/02/18 10:34