我有一台Logitech C170,我想使用在Raspberry Pi 3上运行的PyQt5捕获图像。
我创建了一个在单击按钮时调用的函数
cmd = 'fswebcam -S 15 blood.png'
p = Popen(cmd, shell=True, stdout=PIPE, stderr=PIPE)
out, err = p.communicate()
但是当我点击按钮时没有任何反应,所以我尝试了this,但我在imshow上遇到错误。
但是当我尝试将其直接输入终端时:
fswebcam -S 15 blood.png
确实捕获了。我已经尝试在PyQt5中运行其他终端命令并且它们工作正常,我想知道为什么这次,它没有。
单击pushButton时是否还有其他方法可以捕获图像?还是有什么我想念的?