我的板子是debian系统的,USB摄像头的ID是0ac8:0345 Z-Star Microelectronics Corps,利用guvcview打开摄像头后,出现静态的图像如下:
再次打开时就变成黑屏了,不知道什么原因?有谁帮忙解决一下吗?
你用的是USB摄像头吗?可以先用VNC登录操作看看,或者安装xawtv测试看看,先排除是否是摄像头的问题
方法:
sudo apt-get install xawtv
登录VNC界面后,执行xawtv
看能否正常显示图像
这个是错误的时候...
可以找别人借个摄像头试试看,还有就是板子供电要用5V 2A的电源供电,也可能是摄像头供电不足造成的。直接用电脑的USB口供电是不行的。
我现在用着5v 2A的电源供电,用xawtv软件一般是可以打开的,用guvcview软件 调整分辨率有时候会出现视频,有时候会让板子直接停止工作了,不知道为什么,我写代码打开摄像头有时候还显示全部都是绿色,有时候又都是黑屏,会是摄像头 的问题吗?还是驱动?这是我测试的PYTHON程序:
#!/usr/bin/env python # coding:utf-8 import cv2 def testCapture(): cv2.namedWindow('usb camera') cam = cv2.VideoCapture(0) for i in range(10): ret, frame = cam.read() cv2.imwrite('test_camera_%d.jpg' % i, frame) if __name__ == '__main__': testCapture()
结果保存下来的全部都是纯黑色图片