motion下摄像头颜色失真解决一则

如题,本人之前在openwrt路由器上折腾过挂载摄像头监控,这次原模原样搬到raspberry pi上以后,发现出现了颜色错乱的情况。借用网上相同情况的图片: motion_incorrect_image

而实际应该是这样的:

motion_correct_image

RPi使用的是Raspbian,Motion 3.2.12,摄像头是微软LifeCam HD-3000。网上找了很多地方都没看到解决方案,虽然有人说换到Archlinux后就好了,但是我实在懒得重装系统了…… 最后,抱着试试看的心情,将视频格式从MJPEG改成了YUV420,结果颜色正常了。具体就是在motion.conf里将v4l2_palette参数的值从2改成8。 不过我是看上支持MJPEG才买这款摄像头的,结果现在用不上了。也罢,RPi的CPU秒了我的H255D路由器几条街,即使不用MJPEG也能以高帧率处理视频图像,就这么将就吧。

另外,明天WD 2TB红盘及硬盘座就到了,准备配合RPi折腾个NAS+Media Center。

本文为悠然居(https://wordpress.youran.me/)的原创文章,转载请注明出处!

Leave a Reply

Your email address will not be published. Required fields are marked *