在Raspberry Pi 3中使用带有PyQt5的网络摄像头捕获图像

时间:2018-04-14 04:05:05

标签: python-3.x opencv pyqt5 raspberry-pi3

我有一台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时是否还有其他方法可以捕获图像?还是有什么我想念的?

0 个答案:

没有答案