市面上有很多型号的摄像头,没办法保证每一种都能直接在嵌入式控制板上正常工作。如果用户准备购买某个型号的摄像头,最好先上网看看有没有他人成功使用这种摄像头的先例。用户也可以参考嵌入式控制板已知可用的外设列表中的摄像头相关内容(http://elinux.org/RPi_ VerifiedPeripherals#USB_Webcams)。
注意:用户需要把摄像头和键盘、鼠标一起通过一个有源的USB Hub 连接到嵌入式控制板,必须使用有源的 USB Hub,这是因为,嵌入式控制板的USB接口只能提供有限的电流,这点电流很可能不足以让摄像头和键盘、鼠标一起正常工作。有源的USB Hub可以从独立电源获得电流给设备供电,就不再需要由嵌入式控制板自身来提供超过它的供电能力的电流了。
如果用户已经拥有了一个摄像头并准备在嵌入式控制板上展开测试,那么可以先在命令行上用 apt-get 命令来安装一个称为“luvcview”的摄像头图像预览程序:
pi@raspberrypi ~ $ sudo apt –get install luvcview
用apt-get 完成程序的安装后,在图形化桌面环境的终端输入“luvcview”运行这个程序。luvcview 会打开新的窗口显示它从“/cfev”目录下找到的第一个视频设备(通常是“/dev/video0”)中采集到的图像,画面的尺寸也会在终端上显示出来。如果显示的视频图像上有一些波纹,那么可以试着缩小画面的尺寸。例如,如果默认的视频大小是640×480像素,那么可以关闭并重新运行luvcview程序,在命令行参数中把画面尺寸设置成原来的一半:
pi@raspberrypi ~ $ luvcview –s 320x240
如果无法看到视频画面,则需要在这个时候就把问题的原因找到。排查问题的方法之一是,先把摄像头断开再插上,并同时用dmesg命令观察系统所显示的诊断信息,这些信息也许可以为用户提供一些线索。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。