|
沙发
楼主 |
发表于 2019-8-1 16:27:21
|
只看该作者
谢谢,请问下面2个线程,哪个是cpu运行的?不是需要设定target吗?
p_infer1 = Process(target=infer_rknn, args=(q_image, q_infer, flag))
p_infer2 = Process(target=infer_rknn, args=(q_image, q_infer, flag))
另外,我们改了代码,同时接了2个TB-RK1808S0, 可以运行了,
但是不知道2个1808是否都在动,请问下面代码是否可以驱动2个1808?
(不知道怎么上传代码,只好贴在这里)
def infer_rknn_1(q_imageueue, q_inferueue, flag):
def infer_rknn_2(q_imageueue, q_inferueue, flag):
使用同一个相机(image = q_image.get()是一样的),
p_infer1 = Process(target=infer_rknn_1, args=(q_image, q_infer, flag))
p_infer2 = Process(target=infer_rknn_2, args=(q_image, q_infer, flag))
p_infer1.start()
p_infer2.start()
p_infer1.terminate()
p_infer2.terminate()
仅仅是代码修改部分。
怎么上传代码? |
|