免驱摄像头调试记录

免驱摄像头调试记录

前言设备信息调试过程分辨率调节其他参数调节

前言

今天调试一个免驱摄像头的总结…

具体就是,买摄像头的时候,参数上写着这款摄像头是可以调不同的分辨率的(不同的分辨率也就对应不同的帧率),所以今天就问店家要了资料调调玩玩。

设备信息

设备图片:(具体哪家的摄像头我就不说了,店家没给广告费 = - = )

摄像头主要参数信息:

驱动方式:免驱接口:通用USB靶面尺寸:1/2.7’镜头焦距:2.4mm帧率分辨率:1920*1080,30FPS;640*480,60FPS;480*320,120FPS。

调试过程

其实我主要想调调分辨率就得了,没想到其他参数也能调…

分辨率调节

三个分辨率的固件:

下载固件的软件:

p.s.:这里这个软件看起来是国外某个软件改过来的。

下载固件流程:

打开软件,下载烧写固件即可,这里软件会自动识别摄像头设备,不用担心其他事情:

这里用AMCAP软件打开设备信息如下:

烧写成功!

这里有段错误调试经历,我一开始用opencv读取图像进而分析其尺寸,但是无论我怎么烧写固件,显示的尺寸信息都是640*480,但是能直接感受到图像分辨率在变化…

这里经过查询得知:Opencv里面默认的分辨率只有640*480p的!!!

需要自己设置:

capture.set(3,1960) #设置分辨率

capture.set(4,1280)

其他参数调节

这点算是意外发现吧,我一直以为免驱摄像头参数是不可调的,但是用AMCAP这款软件是可以调节的:

调节前:

调节后:(增大了亮度和饱和度)

完整调试代码见:免驱摄像头Python-Opencv测试代码.