我试图运行一个subprocess命令,捕获stdout并将其导入opencv。我发现了一个使用numpy的例子,我想知道这是不是最好的方法。。。到目前为止我还没有运气。我在这里:
result = subprocess.run(["gphoto2", "--capture-movie", "--stdout"],
stdout=subprocess.PIPE)
array = numpy.frombuffer(result.stdout, dtype='uint8')
img = cv2.imdecode(array, 1)
cv2.imshow("window", img)
cv2.waitKey()
就好像它被挂在第一步上一样-它是否必须被推到一个线程,以便它可以继续下一个部分?在
目前没有回答
相关问题 更多 >
编程相关推荐