对照自己的硬件ID可以精确找到自己的驱动。
首先打开设备管理器 双击感叹号(未找到的驱动)里面的详细好判信息可以看到硬件ID
最常见的摄像头硬件ID:VID_0AC8&PID_0302
VID_0AC8是中芯微的代码,
常见方案如下:
USB\VID_0AC8&PID_303B 301PLH方案 http://www.drvsky.com/driver/301plh.htm
USB\VID_0AC8&PID_301B301B方案http://www.drvsky.com/driver/301B.htm
USB\VID_0AC8&PID_305B305B方案http://www.drvsky.com/driver/305B.htm
USB\VID_0AC8&PID_307B ZS211方案http://www.drvsky.com/driver/ZS211.htm
USB\VID_0ac8&PID_0321VC0321 http://www.drvsky.com/driver/VC0321.htm
USB\VID_0ac8&PID_0323VC0323 http://www.drvsky.com/driver/VC0323.htm
USB\VID_0ac8&PID_0323ZC0323P http://www.drvsky.com/driver/ZC0323P.htm
USB\VID_0ac8&PID_0328http://www.drvsky.com/driver/ZC0326.htm
USB\VID_0ac8&PID_0326ZC0326 http://www.drvsky.com/driver/ZC0326.htm
看到很多朋友找无驱的摄像头驱动,我更新一个中星微电子出的方案。
http://www.drvsky.com/driver/VM332.htm
支持下芦卜列硬件ID:
USB\VID_0ac8&PID_3313
USB\VID_0ac8&PID_0331
USB\VID_0ac8&PID_331B
USB\VID_0ac8&PID_0332
USB\VID_0ac8&PID_332D
USB\VID_0ac8&PID_3330
USB\VID_0ac8&PID_3332
USB\VID_0ac8&PID_3333
USB\VID_0ac8&PID_3340
USB\VID_0ac8&PID_3342
USB\VID_0ac8&PID_3343
USB\VID_0ac8&PID_0336
USB\VID_0ac8&PID_336D
USB\VID_0ac8&PID_3410
USB\VID_0ac8&PID_3420
USB\VID_0ac8&PID_3430
USB\VID_0ac8&PID_3440
USB\VID_0ac8&PID_3000
VID_0C45是台湾松翰电子陪袜穗Sonix出的。
【更新几个比较少见的OEM松瀚方案】
USB\VID_0c46&PID_605a http://www.drvsky.com/driver/Ontop007.htm
USB\VID_0c45&PID_8008 http://www.drvsky.com/driver/8008_VGA.htm
USB\VID_0C45&PID_600D http://www.drvsky.com/driver/DC-2110.htm
【SN9C101方案 】 下载地址:http://www.drvsky.com/driver/SN9C101.htm
USB\VID_0c45&PID_603fSN9C101 + CISVF10
USB\VID_0c45&PID_602aSN9C101 + HV7131 D/E
USB\VID_0c45&PID_602dSN9C101 + HV7131 R
USB\VID_0c45&PID_6009SN9C101 + PAS106
USB\VID_0c45&PID_6005SN9C101 + TAS5110
USB\VID_0c45&PID_6019SN9C101 + OV7630
USB\VID_0c45&PID_6011SN9C101 + OV6650
USB\VID_0c45&PID_6007SN9C101 + TAS5110D
【SN9C102方案 】 下载地址:http://www.drvsky.com/driver/SN9C102.htm
USB\VID_0c45&PID_602cSN9C102 + OV7630
USB\VID_0c45&PID_6030SN9C102 + MI0343 MI0360 MI0330
USB\VID_0c45&PID_6024SN9C102 + TAS5130
USB\VID_0c45&PID_6025SN9C102 + TAS5130
USB\VID_0c45&PID_6028SN9C102 + PAS202
USB\VID_0c45&PID_6029SN9C102 + PAS106
【SN9C102P方案】 下载地址:http://www.drvsky.com/driver/SN9C102P.htm
USB\VID_0c45&PID_6040 SN9C102P + MI0360
USB\VID_0c45&PID_607a SN9C102P + OV7648
USB\VID_0c45&PID_607c SN9C102P + HV7131R
USB\VID_0c45&PID_607e SN9C102P + OV7630
USB\VID_0c45&PID_607b SN9C102P + OV7660
【SN9C103方案】 下载地址:http://www.drvsky.com/driver/SN9C103.htm
USB\VID_0c45&PID_608e CISVF10
USB\VID_0c45&PID_6083 HY7131D/E
USB\VID_0c45&PID_608c HY7131/R
USB\VID_0c45&PID_608f OV7630
USB\VID_0c45&PID_60af PAS202
USB\VID_0c45&PID_60a8 PAS106
USB\VID_0c45&PID_6082 MI0343,MI0360
USB\VID_0c45&PID_60aa TAS5130
USB\VID_0c45&PID_6025 TAS5130
【SN9C105方案】 下载地址:http://www.drvsky.com/driver/SN9C105.htm
USB\VID_0c45&PID_60c0&MI_00SN9C105 + MI0360
USB\VID_0c45&PID_60fa&MI_00SN9C105 + OV7648
USB\VID_0c45&PID_60fc&MI_00SN9C105 + HV7131R
USB\VID_0c45&PID_60fe&MI_00SN9C105 + OV7630
USB\VID_0c45&PID_60fb&MI_00SN9C105 + OV7660
USB\VID_0c45&PID_60f2&MI_00SN9C105 + OV7670
USB\VID_0c45&PID_60ef&MI_00SN9C105 + ICM105C
USB\VID_0c45&PID_60cc&MI_00SN9C105 + HV7131GP
USB\VID_0c45&PID_60ec&MI_00SN9C105 + MO4000
USB\VID_0c45&PID_60c8&MI_00SN9C105 + OM6802
USB\VID_0c45&PID_60c2&MI_00SN9C105 + P1030xC
USB\VID_0c45&PID_60ce&MI_00SN9C105 + SP80708
【SN9C110方案】 下载地址:http://www.drvsky.com/driver/SN9C110.htm
USB\VID_0c45&PID_612e SN9C110 + OV7630
USB\VID_0c45&PID_612f SN9C110 + ICM105C
USB\VID_0c45&PID_6122 SN9C110 + ICM105C
USB\VID_0c45&PID_612a SN9C110 + OV7648
USB\VID_0c45&PID_6123 SN9C110 + SanyoCCD
USB\VID_0c45&PID_612c SN9C110 + MO4000
【SN9C120方案】 下载地址:http://www.drvsky.com/driver/SN9C120.htm
USB\VID_0c45&PID_6130120+MI0360/MT9V111/MI0360B
USB\VID_0c45&PID_613aSN9C120 + OV7648
USB\VID_0c45&PID_613cSN9C120 + HV7131R
USB\VID_0c45&PID_613eSN9C120 + OV7630
USB\VID_0c45&PID_6132SN9C120 /SN9C120B+ OV7670
USB\VID_0c45&PID_613bSN9C120 + OV7660
USB\VID_0c45&PID_6138SN9C120 + MO4000
USB\VID_0c45&PID_6108SN9C120 + OM6802
USB\VID_0c45&PID_6148SN9C120B + OM6802
USB\VID_0c45&PID_6102SN9C120 + PO2030N/GC0305
USB\VID_0c45&PID_6142SN9C120B + PO2030N/GC0305
USB\VID_0c45&PID_6143SN9C120B + SP80708
USB\VID_0c45&PID_614cSN9C120B + GC0306
【SN9C128方案】 下载地址:http://www.drvsky.com/driver/SN9C128.htm
USB\VID_0c45&PID_6100 MI0360 / MT9V111 / MI0360B
USB\VID_0c45&PID_610a OV7648
USB\VID_0c45&PID_610c HV7131R
USB\VID_0c45&PID_610e OV7630
USB\VID_0c45&PID_610b OV7660
【SN9C201方案 】 下载地址:http://www.drvsky.com/driver/SN9C201.htm
USB\VID_0c45&PID_6240SN9C201 + MI1300
USB\VID_0c45&PID_6242SN9C201 + MI1310
USB\VID_0c45&PID_624eSN9C201 + SOI968
USB\VID_0c45&PID_624fSN9C201 + OV9650
USB\VID_0c45&PID_6243SN9C201 + S5K4AAFX
USB\VID_0c45&PID_624bSN9C201 + CX1332
USB\VID_0c45&PID_627fEEPROM
USB\VID_0c45&PID_6248SN9C201 + OV9655
USB\VID_0c45&PID_624cSN9C201 + MI1320
USB\VID_0c45&PID_6270SN9C201 + MI0360\MT9V111
USB\VID_0c45&PID_627cSN9C201 + HV7131R
USB\VID_0c45&PID_627bSN9C201 + OV7660
USB\VID_0c45&PID_627aSN9C201 + S5K53BEB
USB\VID_0c45&PID_6260SN9C201 + OV7670ISP
USB\VID_0c45&PID_6262SN9C201 + OM6802
【SN9C202方案 】 下载地址:http://www.drvsky.com/driver/SN9C202.htm
USB\VID_0c45&PID_6280&MI_00SN9C202 + MI1300
USB\VID_0c45&PID_6282&MI_00SN9C202 + MI1310
USB\VID_0c45&PID_628e&MI_00SN9C202 + SOI968
USB\VID_0c45&PID_628f&MI_00SN9C202 + OV9650
USB\VID_0c45&PID_6288&MI_00SN9C202 + OV9655
USB\VID_0c45&PID_628a&MI_00SN9C202 + ICM107
USB\VID_0c45&PID_628c&MI_00SN9C202 + MI1320
USB\VID_0c45&PID_62b0&MI_00SN9C202 + MI0360\MT9V111
USB\VID_0c45&PID_62bc&MI_00SN9C202 + HV7131R
USB\VID_0c45&PID_62bb&MI_00SN9C202 + Ov7660
USB\VID_0c45&PID_62ba&MI_00SN9C202 + S5K53BEB
USB\VID_0c45&PID_628b&MI_00SN9C202 + CX1332
USB\VID_0c45&PID_6283&MI_00SN9C202 + S5K4AAFX
USB\VID_0c45&PID_62a0&MI_00SN9C202 + Ov7670ISP
USB\VID_0c45&PID_62a2&MI_00SN9C202 + OM6802
【SN9C255方案】 下载地址:http://www.drvsky.com/driver/SN9C255.htm
USB\VID_0C45&PID_62C0
USB\VID_0C45&PID_62C1
USB\VID_0C45&PID_62E0
【SN9C325方案】 下载地址:http://www.drvsky.com/driver/SN9C325.htm
USB\VID_0c45&PID_612a SN9C325 + OV7648 + POx1030xC + SOI768 + PO2030N + OV7660 + OV7670 + HV7131R
USB\VID_0c45&PID_6128 SN9C325 + OM6802
应论坛上的朋友提醒,增加一个松瀚电子出的免驱摄像头方案。
【松瀚SNP2UVC】 下载地址:http://www.drvsky.com/driver/SNP2UVC.htm
USB\VID_0C45&PID_62C0SN9C211/213/230
USB\VID_0C45&PID_6300SN9C216/236
USB\VID_0C45&PID_6310SN9C230C
USB\VID_0C45&PID_62E1SN9C255 non-audio
USB\VID_0C45&PID_62F0SN9C210/233
USB\VID_0C45&PID_62C1SN9C212
USB\VID_0C45&PID_62E0SN9C255
USB\VID_0C45&PID_6301SN9C226
USB\VID_0C45&PID_62F1 SN9C253
--------------------------------------------------------------------------------
VID_05A9 OmniVision
USB\VID_05A9&PID_A518 http://www.drvsky.com/driver/OV518+.htm
USB\VID_05A9&PID_A511 http://www.drvsky.com/driver/OV511+.htm
USB\VID_05A9&PID_4519 http://www.drvsky.com/driver/OV530.htm
USB\VID_05a9&PID_0519 http://www.drvsky.com/driver/OV530.htm
USB\VID_05a9&PID_0531 http://www.drvsky.com/driver/OV534.htm
USB\VID_05a9&PID_0550 http://www.drvsky.com/driver/OV550.htm
USB\VID_05a9&PID_2800 http://www.drvsky.com/driver/PID_2800.htm
PS:这个是帖子里的一个朋友反馈的硬件ID,我收集了一下,提供给大家,由于这几天都在看球,所以回复慢,请那位朋友谅解。大家如果有摄像头不一样的硬件ID,欢迎在帖子里讨论。
VID_1B17 CNLTF
CNLTF A380摄像头方案 下载地址:http://www.drvsky.com/driver/CNLTF_A380.htm
硬件ID:
USB\VID_1B17&PID_6100
USB\VID_1B17&PID_6101
USB\VID_1B17&PID_6110
USB\VID_1B17&PID_6111
VID_1871 Aveo 嘉映微电子有限公司
388摄像头方案 下载地址:http://www.drvsky.com/driver/AVEO_388.htm
硬件ID:
USB\VID_1871&PID_0306
USB\VID_1871&PID_01f0
USB\VID_1871&PID_56CC
嘉映无驱308H方案
http://www.drvsky.com/driver/308H.htm
硬件ID:
USB\VID_1871&PID_0306
USB\VID_1871&PID_01f0
PS:再次有网友反馈,更新两款摄像头,希望大家能多多反馈,也能让更多的朋友都可以用。
VID_093A 台湾原相科技。
USB\VID_093A&PID_2468
USB\VID_093A&PID_2460
下载地址:http://www.drvsky.com/driver/PAC207.htm
【原相PAP7501方案】
USB\VID_093A&PID_2700
USB\VID_093A&PID_2800
USB\VID_093A&PID_2801
下载地址:http://www.drvsky.com/driver/PAP7501.htm
VID_093A 原相 PAC7302
USB\VID_093A&PID_2620
USB\VID_093A&PID_2628
下载地址:http://www.drvsky.com/driver/PAC7302.htm
USB\VID_093a&PID_010e
下载地址:http://www.drvsky.com/driver/MR97310.htm
VID_17A1 这个ID不知道是什么公司的,有知道的朋友通知我下。
USB\VID_17A1&PID_0128
下载地址:http://www.drvsky.com/driver/cam1690.htm
SiGma Micro
SG310方案
USB\VID_1C4F&PID_3000http://www.drvsky.com/driver/VID_1C4F&PID_3000.htm
USB\VID_0F35&PID_FAF5 http://www.drvsky.com/driver/VID_0F35&PID_FAF5.htm
VID_EB1A 台湾和瑞亚(empia)
USB\VID_EB1A&PID_2710
USB\VID_EB1A&PID_2711
USB\VID_EB1A&PID_2750
USB\VID_EB1A&PID_2751
USB\VID_EB1A&PID_2870
下载地址:
http://www.drvsky.com/driver/EM27xx.htm
eMPIA EM27xx和EM28xx方案摄像头
USB\VID_EB1A&PID_2800
USB\VID_EB1A&PID_2801
USB\VID_EB1A&PID_2820
USB\VID_EB1A&PID_2821
USB\VID_EB1A&PID_2840
USB\VID_EB1A&PID_2841
USB\VID_EB1A&PID_2860
USB\VID_EB1A&PID_2861
USB\VID_EB1A&PID_2870
USB\VID_EB1A&PID_2880
USB\VID_EB1A&PID_2881
USB\VID_EB1A&PID_2710
USB\VID_EB1A&PID_2711
USB\VID_EB1A&PID_2750
USB\VID_EB1A&PID_2751
下载地址:
http://www.drvsky.com/driver/EM28xx.htm
EM27xx和EM29xx方案
USB\VID_EB1A&PID_2761
USB\VID_EB1A&PID_2766
USB\VID_EB1A&PID_2901
下载地址:
http://www.drvsky.com/driver/EM29xx.htm
VID_05E3 台湾创惟GenesysLogic
USB\VID_05E3&PID_0503
USB\VID_05E3&PID_F191
下载地址:
http://www.drvsky.com/driver/GL860.htm
VID_0402 台湾扬智Ali
USB\VID_0402&PID_5602
下载地址:
http://www.drvsky.com/driver/ALI-5603C.htm
VID_06A2 台湾凌越 Topro
USB\VID_06A2&PID_0003
下载地址:
http://www.drvsky.com/driver/TP6800.htm
PS:凌越 TP6800方案的摄像头有四种芯片组合,4种芯片组合分别是:TP6800+HY7131R;TP6800+MT9V011;TP6800+PAS302;TP6800+EVS350。大家可以测试下驱动那个效果会比较好。
有朋友反映凌越的TP6800方案有些摄像头不能正常工作。再次更新一个凌越TP6801的方案,硬件ID一样也有可能是TP6801的方案。
TP6801方案
USB\VID_06A2&PID_0001
USB\VID_06A2&PID_0003
USB\VID_06A2&PID_6810
下载地址:
http://www.drvsky.com/driver/TP6801.htm
【爱普泰克网易拍方案】
VID_0553 意法半导体 STMicroelectronics
USB\VID_0553&PID_0200
USB\VID_0553&PID_0201
USB\VID_0553&PID_0202
下载地址:
http://www.drvsky.com/driver/STV680.htm
早期在国内的爱普泰克网易拍采用过的意法半导体STV0680的芯片方案。
爱普泰克DV5900
USB\VID_08CA&PID_2024
http://www.drvsky.com/driver/DV5900.htm
芯片实际是凌阳CA536A
台湾凌阳科技Sunplus【代码:VID_04FC】给爱普泰克提供的摄像头方案,采用CA533A方案。
USB\VID_08CA&PID_2010
USB\VID_08CA&PID_2012
USB\VID_08CA&PID_2020
USB\VID_08CA&PID_2022
下载地址:
http://www.drvsky.com/driver/Cam3200.htm
VID_04FC 台湾凌阳科技Sunplus
【凌阳CA533A方案】
USB\VID_03F0&PID_6902
USB\VID_052B&PID_1708
下载地址:
http://www.drvsky.com/driver/CA533A.htm
【凌阳CA504A方案】
USB\VID_04FC&PID_504A
下载地址:
http://www.drvsky.com/driver/CA504A.htm
【凌阳CA536A方案】
USB\VID_04FC&PID_5360
下载地址:
http://www.drvsky.com/driver/CA536A.htm
【凌阳SPCA561方案】
USB\VID_04fc&PID_0561
下载地址:
http://www.drvsky.com/driver/SPCA561.htm
【凌阳Ca522B方案】
USB\VID_04FC&PID_2000
下载地址:
http://www.drvsky.com/driver/Ca522B.htm
【凌阳CA2001方案】
USB\VID_04FC&PID_2001
下载地址:
http://www.drvsky.com/driver/CA2001.htm
VID_05e1 台湾太欣半导体 Syntek
【Syntek STK013方案】
USB\VID_05e1&PID_0892
下载地址:
http://www.drvsky.com/driver/STK013.htm
【Syntek STK014方案】
USB\VID_05e1&PID_0893
下载地址:
http://www.drvsky.com/driver/STK014.htm
【Syntek STK016方案】
USB\VID_05e1&PID_0895
下载地址:
http://www.drvsky.com/driver/STK016.htm
VID_2770 台湾倚强科技
【SQ9120芯片】
USB\VID_2770&PID_9130
USB\VID_2770&PID_9120
下载地址:
http://www.drvsky.com/driver/SQ9120.htm
【SQ930b芯片】
USB\VID_2770&PID_930B
USB\VID_2770&PID_930C
USB\VID_041E&PID_4038
USB\VID_0471&PID_0329
USB\VID_04F2&PID_A120
USB\VID_04F2&PID_A121
USB\VID_04F2&PID_A122
USB\VID_04F2&PID_A123
USB\VID_04F2&PID_A124
下载地址:
http://www.drvsky.com/driver/SQ930b.htm
USB\VID_2770&PID_9060
下载地址:
http://www.drvsky.com/driver/Dual_Mode_Camera_1300.htm
VID_0595 卓然Zoran公司
USB\VID_0595&PID_4343
下载地址:
http://www.drvsky.com/driver/Zoran_Coach_Digital_Camera.htm
【视乐奇摄手星MX-500】
USB\VID_052B&PID_6A02
下载地址:
http://www.drvsky.com/driver/MX-500.htm
VID_0DDA 台湾矽成积体电路
USB\VID_0DDA&PID_3011
下载地址:
http://www.drvsky.com/driver/VID_0DDA&PID_3011.htm
【ICM532A方案】 来自台湾ICM
USB\VID_8751&PID_010F
USB\VID_0923&PID_010F
下载地址:http://www.drvsky.com/driver/ICM532A.htm
UPDATA 08/10/21
VID_090C 来自台湾慧荣科技Silicon Motion
USB\VID_090C&PID_B370
USB\VID_090C&PID_B371
下载地址:http://www.drvsky.com/driver/SM370.htm
VID_058F 来自台湾安国科技
USB\VID_058F&PID_3820
下载地址:http://www.drvsky.com/driver/cam3820.htm
【未知方案】
USB\VID_18ec&PID_3288
下载地址:http://www.drvsky.com/driver/VID_18ec&PID_3288.htm
USB\VID_18ec&PID_3188
下载地址:http://www.drvsky.com/driver/VID_18ec&PID_3188.htm
哪位朋友知道这个芯片是哪里出的告诉我下。
VID_102C 来自台湾Etoms
USB\VID_102C&PID_6151
下载地址:http://www.drvsky.com/driver/ET151.htm
USB\VID_102C&PID_6251 非常常见的IBM Q-CAM摄像头
下载地址:http://www.drvsky.com/driver/Q-CAM.htm
VID_0733 来自ViewQuest
有出过不少的方案
【VC5100Z】
USB\VID_0733&PID_5100
下载地址:http://www.drvsky.com/driver/VC5100Z.htm
【VC6100Z】
USB\VID_0733&PID_6100
下载地址:http://www.drvsky.com/driver/VC6100Z.htm
【VQ5300Z】
USB\VID_0733&PID_5300
下载地址:http://www.drvsky.com/driver/VQ5300Z.htm
【VQ2210】
USB\VID_0733&PID_2211
下载地址:http://www.drvsky.com/driver/VQ2210.htm
VID_06a5 来自Divio
USB\VID_06a5&PID_D001
下载地址:http://www.drvsky.com/driver/VID_06a5&PID_D001.htm
ICX405AK ICX409AK ICX406AQ ICX406AQC ICX406AQF ICX406AQFC ICX405AL-A ICX405AL ICX404AK ICX408AK ICX639AK ICX638AK CXD3172AR CXD2096N CXD2163BR CXD2480R,CXD2006Q ICX226AK/CXD3142R ICX408AKA CXD4103R ICX228AKCXD2463R ICX229AK ICX254AK ICX259AL ICX258AK CXD2418R ICX258AL ICX642 ICX643 ICX638 ICX639 ICX022AR ICX026BK2 ICX027BCA ICX038ALA,ICX052BC ICX055AC ICX059AK ICX069AK ICX081AK ICX088AK ICX099FK ICX252AK ICX219AK ICX258AK CCD,CMOS 三分之一,吵老四分之一CCD板。变焦镜头。夏普系列RJ2311BAOPB RJ2321BAOPB RJ2411BBOPB,RJ2421BBOPB LR386032 LR3Y48B1 CCD,COMS,三分之一, 四分之没碰猜枯型一CCD板。OV系列,OV9710 OV9712 OV9665 OV9653 OV9660 OV9655 OV9726 OV9715 OV7725 OV2655 OV2665 OV7669 OV7670 OV7675 OV5653 OV5642 OV5633 OV5640 OV3640 OV3642 OV2643 OV2659 OV7950 OV9740 ZC0307 ZC0309 MT9V001 MT9T001 MT9P001 HV7131R ST6554CMOSSensor的调试经验分享 我这里要介绍的就是CMOS摄像头的一些调试经验。首先,要认识CMOS摄像头的结构。我们通常拿到的是集成封装好的模组,一般由三个部分组成:镜头、感应器和图像信号处理器构成。一般情况下,集成好的模组我们只看到外面的镜头、接口和封装壳,这种一般是固定焦距的。有些厂商只提供芯片,需要自己安装镜头,镜头要选择合适大小的镜头,如果没有夜视要求的话,最好选择带有红外滤光的镜头,因为一般的sensor都能感应到红外光线,如果不滤掉,会对图像色彩产生影响,另外要注意在PCB设计时要保证镜头的聚焦中心点要设计在sensor的感光矩阵中心上。除了这点CMOSSensor硬件上就和普通的IC差不多了,注意不要弄脏或者磨花表面的玻璃。其次,CMOS模组输出信号可以是模拟信号输出和数字信号输出。模拟信号一般是电视信号输出,PAL和NTSC都有,直接连到电视看的;数字输出一般会有并行和串行两种形式,由于图像尺寸大小不同,所要传输的数拍宴据不同,数据的频率差异也很大,但是串行接口的pixelclock频率都要比并行此贺友方式高(同样的数据量下这不难理解),较高的频率对外围电路也有较高的要求;并行方式的频率就会相对低很多,但是它需要引脚连线;所以这应该是各有裨益。(笔者测试使用的系统是8bit并行接口)另外输出信号的格式有很多种,视频输出的主要格式有:RGB、YUV、BAYERPATTERN等。一般CMOSSensor模组会集成ISP在模组内部,其输出格式可以选择,这样可以根据自己使用的芯片的接口做出较适合自己系统的选择。其中,部分sensor为了降低成本或者技术问题,sensor部分不带ISP或者功能很简单,输出的是BAYERPATTERN,这种格式是sensor的原始图像,因此需要后期做处理,这需要有专门的图像处理器或者连接的通用处理器有较强的运算能力(需要运行图像处理算法)。不管sensor模组使用何种数据格式,一般都有三个同步信号输出:帧同步/场同步(Framesynchronizing)、行同步(Horizontalsynchronizing)和像素时钟(pixelclock)。要保证信号的有效状态与自己系统一致,如都是场同步上升(下降)沿触发、行同步高(低)电平有效等。通过以上介绍,我们就可以根据自己的使用的系统选择适合的sensor模组。要选择接口对应(如果并行接口,sensor模组输出数据bit位多于接受端,可以用丢弃低位的数据的方法连接)、数据格式可以接受或处理、pixelclock没有超过可接受的最高频率(有的是可调的,但帧率会受影响)、场同步和行同步可以调节到一致的sensor模组,这样才可以保证可以使用。保证这些条件的正确性下,还要符合它的硬件电路要求,首要的是确定它的电源、时钟、RESET等信号是否符合芯片要求,其次要看所有的引脚是否连接正确,这样保证外围的电路没有错误情况下才可能正确显示图像。各个厂商生产的产品各不相同,一些厂商的sensor模组在默认状态下就可以输出图像,森槐而有些厂商的sensor模组必须要设置一些寄存器以后才可以得到图像。区别是否可以直接输出图像,可以通过检测sensor的输出脚,如果三个同步信号都有,数据线上也有数据,那一般就会有默认图像输出,另外也可以跟厂商联系获得有关信息。如果没有默认输出就需要设置寄存器了,一般都是通过两线串行方式(IIC总线使用频率很高)设置寄存器。摄像头问题及解决法汇总一、名词解释1.白平衡白平衡指的是传感器对在光线不断变化环境下的色彩准确重现的能力表示。大多数拍照系统具有自动白平衡的功能,从而能在光线条件变化下自动改变白平衡值。设计工程师寻找的图像传感器应该配备了一个很好的自动白平衡(AWB)控制,从而提供正确的色彩重现。2.动态范围动态范围测量了图像传感器在同一张照片中同时捕获光明和黑暗物体的能力,通常定义为最亮信号与最暗信号(噪声门槛级别)比值的对数,通常用54dB来作为商业图像传感器的通用指标。具有较宽动态范围的图像传感器可以在明光环境下提供更好的性能(例如,使用较窄动态范围传感器在明光环境下拍出的照片会出现“水洗”或模糊的现象。)3.工频干扰(Banding)Sensor在日光灯作为光源下获取图像数据时会产生flicker,其根本原因是照在不同pixel上光能量不同产生的,所接受的光能量的不同也就是图像的亮度的不同。由于CMOSsensor的曝光方式是一行一行的方式进行的,任何一个pixel的曝光时间是一样的,也就是同一行上的每个pixel的曝光开始点和曝光的时间都是一模一样的,所以同一行的所有点所接收到的能量是一样的,而在不同行之间虽然曝光时间都是一样的,但是曝光的开始点是不同的,所以不同行之间所接受到的能量是不一定相同的。为了使不同行之间所接受的能量相同,就必须找一个特定的条件,使得每一行即使曝光开始点不同,但是所接受的光能量是相同的,这样就避开了flicker,这个特定的条件就是曝光时间必须是光能量周期的整数倍时间。Banding由工频干扰引起,交流电光源都有光强的波动,在中国交流电频率是50Hz,光强的波动就是100Hz,周期10ms。如果camera曝光时间不是10ms的整数倍,那么在不同的感光面接收到的光能量一定不一样,体现在图像上就是有明暗条纹。消除banding就得想让曝光时间是10ms的整数倍!60Hz的交流电需要控制曝光时间为8.33ms的整数倍。以50Hz为例说明,实现这个有两种法:1、设置曝光控制,强制为10ms整数倍变化,但是这样会浪费一部分曝光时间,导致曝光无法用满,在室内自然就会损失性能。2、修改桢率,使每桢图像分到的时间是10ms的整数倍,则可以用满每桢曝光时间在,室内效果更好。修改桢率可以插入DummyLine或者DummyPixel。这需要一点点计算,具体计算需要看sensor输出Timing。例如把桢率设置为7.14fps,则每桢曝光时间是140ms。如果是15fps,则每桢曝光时间是66.66ms,如果强制曝光为10ms整数倍,最大即60ms,则有6.66ms无法参与曝光,损失性能。具体调整桢率方法得和sensor的FAE沟通,每个sensor都可能不一样,不能一概而论。调整桢率还有个原则要注意,预览一般不能低于10fps,再低就很卡,常用14.3fps和12.5fps;抓拍不能低于5fps,否则用手就很难拍出清晰的照片,常用7.14fps。桢率是一个权衡折中的选择,高了曝光时间不够,暗光效果太差,低了没法拍照,容易虚。4.LensShading(colorshading)5.ChiefRayAngle拍摄镜头和传感器之间的接口是整个可拍照手机系统中最重要的接口之一。随着镜头的长度变得越来越短,光线到达传感器像素位置的角度也就会变得越来越大。每个像素上都有一个微镜头。微镜头的主要功能就是将来自不同角度的光线聚焦在此像素上。然而,随着像素位置的角度越来越大,某些光线将无法聚焦在像素上,从而导致光线损失和像素响应降低。从镜头的传感器一侧,可以聚焦到像素上的光线的最大角度被定义为一个参数,称为主光角(CRA)。对于主光角的一般性定义是:此角度处的像素响应降低为零度角像素响应(此时,此像素是垂直于光线的)的80%。光线进入每个像素的角度将依赖于该像素所处的位置。镜头轴心线附近的光线将以接近零度的角度进入像素中。随着它与轴心线的距离增大,角度也将随之增大。CRA与像素在传感器中的位置是相关的,它们之间的关系与镜头的设计有关。很紧凑的镜头都具有很复杂的CRA模式。如果镜头的CRA与传感器的微镜头设计不匹配,将会出现不理想的透过传感器的光线强度(也就是“阴影”)。通过改变微镜头设计,并对拍摄到的图像进行适当处理,就可以大大降低这种现象。改变微镜头设计可以大大降低阴影现象。然而,在改变微镜头设计时,必须与镜头设计者密切配合,以便为各种拍摄镜头找到适合的CRA模式。相机的设计工程师应该确保这种技术合作得以实现,并确保传感器与镜头CRA特性可以很好地匹配。为确保成功实现此目标,美光开发了相关的仿真工具和评价工具。由于光线是沿着不同的角度入射到传感器上的,因此对于各种镜头设计而言,阴影现象都是固有的。“cos4定律”说明,减少的光线与增大角度余弦值的四次方是成比例关系的。另外,在某些镜头设计中,镜头可能本身就会阻挡一部分光线(称为“晕光”),这也会引起阴影现象。所以,即使微镜头设计可以最小化短镜头的阴影现象,此种现象还是会多多少少地存在。为了给相机设计者提供额外的校正阴影现象的方法,MT9D111中内嵌的图像处理器包含了阴影校正功能,它是为某些特定镜头而定制的。为了帮助设计工程师将传感器集成在他们的产品中,美光为其生产的所有传感器产品提供了各种开发软件。通过使用这些软件,相机设计工程师可以简化对各种芯片特性默认值的修改过程。每种变化的结果都可以显示在一个PC监视器上。对于很多相机中用到的新型镜头,通过使用这个开发系统,可以对校正镜头阴影和空间色彩失真进行参数设置。通过使用一个均匀点亮的白色目标,可以对设置响应过程进行简单的试验。软件开发工具可显示对阴影现象的分析结果。之后,工程师就可以使用区域方法来应用校正值。关于校正过程的寄存器设置将保存在开发系统中,以用于相机设计。6.BinningBinning是将相邻的像元中感应的电荷被加在一起,以一个像素的模式读出。Binning分为水平方向Binning和垂直方向Binning,水平方向Binning是将相邻的行的电荷加在一起读出,而垂直方向Binning是将相邻的列的电荷加在一起读出,Binning这一技术的优点是能将几个像素联合起来作为一个像素使用,提高灵敏度,输出速度,降低分辨率,当行和列同时采用Binning时,图像的纵横比并不改变,当采用2:2Binning,图像的解析度将减少75%。在手机小屏幕上Preview时建议用这种方式而不是通过DSP来做抽点的动作。7.IRcut(滤除红外光)sensor不仅对可见光谱感光,而且对红外光谱感光.IR就是infrared红外光,如果没有IR-CutFilter,图象就会明显偏红,这种色差是没法来用软件来调整的,一般IR-Cut在650+/-10nm,而UV,紫外光的能量很小,一般就忽略了.未加IRcut拍摄的照片,可见影响最大的是图像的色彩.二、图像传感器拍摄问题汇总1.出现横向条纹比如出现横向的紫色或绿色条纹。一般情况下是时序有问题。实例图如下:硬件改善了MCLK和PCLK线,现在已经基本没有绿线了.走线的时候要注意MCLK、PCLK还有帧同步(vsync)和行同步(hsync),基本上市面上的芯片这些信号都要分开走线,最好加GNDshielding.总结:现象:闪横的紫色或绿色干扰线原因:Hsync和高速线距离太近太长,产生了耦合(10cm的高速线产生约5pF左右的耦合电容),导致HSYNC不能迅速拉升至90%的区域,相位不同步,最终数据采集有错位。然后因为YUV算法的作用,引起绿线和紫色的闪线。解决法:绝对禁止将HSYNC,PCLK,MCLK这三根线挤在一起走线。1)HSYNC夹在低速线SDA和SCL之间2)PCLK和MCLK如果一定要贴着走线,最好拉开一点距离,当中夹一根地线。2.颜色和亮度不连续一般是数据线存在短路、断路和连错的问题。图像会出现类似于水波纹的等高线或大面积色偏.D信号丢失画面整体也会色偏,比如RGB565,D0~D4均断路图像会因蓝色和绿色信号丢失过多而呈现红色。1)一根数据线虚焊导致的等高线及颜色失真例子等高线正常的图像2)两根数据线和其他设备复用导致的偏绿问题8根数据线中有两根被其它设备复用了,所以这两跟线没出数据。3)数据线接反的情况:4)数据线错位例1.好不容易把OV2640初始化了,但是预览的图像却不对,附件是我capture的一张图(我的一根手指头-_-|||)。我用Photoshop分析了一下上面的图片,发现只有G通道有信号,RB通道全黑。我测了一下2640的10根数据线与CSI的16根数据线的连接关系,发现硬件工程师布板时弄错了将sensor的10根数据线D[0]~D[9]连到了CSI的D[4]~D[15],而CSI取得的是D[8]~D[15]的8bit数据,结果造成了数据位的错位与丢失,造成了以上图像的状况。5)数据线问题例图汇总第一张是亮度很低的情况下抓到的原始数据图像第二张是将光圈调大以后出现的现象3.图像中只有红或绿颜色Y和U/V的顺序不对。将摄像头的采样格式由CbYCrY改为YCbYCr后,颜色就对了。示例图片如下所示:4.横向无规则条纹5.竖向无规则条纹6.偏红7.热噪声.过一段时间噪点逐渐增多.开始工作时正常的,,没有色点,工作过一段时间后,模组开始出现色点,而且色点越来越多.如上图所示.原因:工作一段时间sensor温度会提升,温度升高会加剧半导体材料的本征激发。这会导致sensorS/N降低,noise加剧。此状况与sensor材料关系较大,后端或软件处理可以减缓此状况但不能根除。这种叫hotpixel,是芯片过热造成的。8.模拟电压过低或不稳定模拟电压过低导致很强的光才能感应图像,并且偏色。例1如下图所示,只有天花板上的灯管才感应成像,其他部分很模糊。例2,模拟电压过低导致竖向条纹。提高AVDD后问题解决。例3,在调试OV7725时发现,刚打开摄像头时图像有条纹,开了一段时间后图像就正常了,有没有哪位知道是什么原因;不正常的图像如下。查出问题了,是模拟电压不稳导致的。9.背部材料太薄导致“鬼影”补强的表面要用亚光黑油,防止漏光。例1.OV2715异常图像,感测到了背面电路板的漏光,图像如下:例2,GC0307图像异常,如下图。中间有条线,像分层那样的线,正常情况是没有。格科微的叫我们四周都补胶,就解决啦。10.由噪声导致的图像横纹在新版的电路板中,将CMOS移到离主IC较远的地方现象就消失了,之前是放在主IC的背面,猜测是主IC对CMOS造成的影响,比如在模拟电压上引入噪声。示例1如下图所示。示例2:cmos为ov的30w像素,型号为ov7141。使用时出项很明显的水平方向的横波纹。采用3.3v和2.5v供电,其中VDD_C和VDD_A是由2.5v供电,pcb上直接将他们连在一起接2.5v。直接铺地,没有划分模拟地和数字地。使用外接电源对AVDD供电,没有出现上述现象。可以确定是由主板的电源噪声引起的改板后效果还可以,主要改动有:1)原来是两层板,现在用的是4层板,有专门的电源层2)LDO输出改用大容量的钽电容滤波。示波器测量电源纹波比以前小了。11.工频干扰在室外自然光下如果不会出现,那一定是50/60Hz引起的flicker12.Lens校准参数未调好导致的中间较亮的情况用OV9650摄像头模组拍的图片,像素是800X600;中间较亮从硬件来说,可能是lensset与sensor不匹配,特别是CRA,你得看看datasheet两者是否差距太大。软件上,可能是lenscorrection没调好(个人感觉楼主状况属此列),设定好correction区域然后将gain值拉高让中心与周边亮度差异减少,如果此时整个画面过曝,可以将整体gain值再往下调(也可以设定曝光参数来减少画面亮度)。按以上方法调整OV9650的几个与lenscorrection有关的寄存器的值,使中心和四周的亮度均匀!13.通过自动增益控制降低噪点在调试OV7675时,图像有左边是模糊的,右边正常,图片如下:将AGC调小之后不会出现了,但是没之前亮了.效果如下:14.自动曝光计算出现的偏绿现象OV7670:在室外光线较亮拍摄时,画面颜色任何时候都正常。在室内光线较暗拍摄时,刚打开摄像时拍摄的画面偏绿,几秒钟之后就会恢复正常。属于正常现象。OV767030W计算AE时间比较长。在计算AE的过程中容易出现偏色现象。可以丢帧或者延时解决这个问题15.时序不对导致的图像上部或下部出现条纹因Vsync偏移出现问题的例子如下图所示。问题解决方法:camera模组的timing调整不了。修改AP的camera控制,使垂直同步偏移12rows.图像输出正确。16.lens镜间反射导致的眩光这是一颗5M的模组拍摄的图片,天花板的灯在视场外边缘,图中为何出现紫红色的光?是什么原因造成的?属眩光现象,一般是由于多片lens镜间反射造成。通过改善镀膜制程,增加镜片透射率可以缓解次问题。另外,这张照片光心偏到左边去了,holder偏移?lenssetcircle够大啊,这种偏移都能cover掉。多谢各位关注,问题已经解决,此现象是lens组装到模组上面的机构问题产生。17.pclk与vsync布线干扰在调试一款手机摄像头(OV7675)时,发现画面垂直不同步,主要是画面的下半部分跳动很厉害,上半部分是好的.问题已经找到了,帧同步VSYNC和PCLK布线有干扰18.PCLK采样边沿选择不对导致的噪点例1,图中有噪点转换了一下Pclk的极性,这个躁点的问题得到了很好的解决。例2.ov7675拍出来的照片发绿。可能是PCLK采样边缘不对,可以试试将pclk反向。也可能是数据线缺失问题。例3,如下图所示。通过修改pclk的上升沿和下降沿就解决了。主要有两点:1.修改PCLK的上升沿的斜率。2.或者修改I/O的上升沿的斜率。原因是不同厂家的模组layout的走线的长短,FPC的厚薄,都可能影响到PCLK的获取,FPC的公差过大,或者头板的制作是否有什么问题,都可能引起这个问题。如果可以通过硬件的方式改变PCLK上升沿的斜率,也可以解决这个问题。来结案了,通过修改pclk的上升沿和下降沿就解决了19.FPN问题白天或亮一点的地方是没有这个问题,就只有在低照度下使用闪光灯拍照会有这样的情形。FPN(fixedpatternnoise),无解。20.台阶效应gain过大,把digitalize的量化步距,乘大了,就出现台阶效应。还与内部的量化精度不够,有关系。另外,若不同的颜色通道的gain不同(白平衡计算出的R/G/B_gain不同),会出现colorphaseerror。示意图,如下,只画了B、G两个通道,B_gain比G_gain大,会造成灰阶的景物,有的地方B大,有的地方G大,就会出现颜色不断交替。结合上台阶效应,可能就会表现成的这幅图21.因电源问题产生的竖向条纹现在已经确定是电源的问题了,我在每个电源都并上了一个大电容,条纹消失了。现在我是用CPU的I/O采集的,效果很好。22.Lens与摄像头不匹配导致的部分偏红现象图中下方居中的地方偏红。ov工程师将LENSCORRECTION调到了极限问题还存在,确认是LENS与SENSOR不匹配造成的,模组厂家更换了镜头后问题基本解决。我下载了你的图片发现有以下问题:1.首先你的照片awb就不对,本身这张照片就没有达到白平衡.2.照片边界锯齿现象很严重.3.色偏问题,你首先要了解一下你的sensor的Lenschiefrayangle角度是多少,还有lens的CRA是多少.如果lens的CRA小于sensor的.一定会有偏色的现象.要么换lens.如果市场上找不合适的Lens,就说明sensor本身品质不是很好.4.理论上lensshading是解决lens的通透率不一样的问题.但也许各家回加自己的算法,可以一试.5.如果Lens和sensor都已经固定,可以人为想一些法来减少色差.a.可以将颜色调淡点,这样就不太明显b.做AWB校正,排除不同sensor对RGB感应的不同,引起AWB曲线走的不准.CRA通俗的讲是lens的主轴光线和对成像有贡献的最大的如射光线的夹角,一般Lens厂商会提供CRA曲线,因为Lens从中心到四周的CRA是不一样的.偏红除了SHADING外可能还是要调AWB,因为图片的下方其实就是一片白色,sensor在照白色的地方出现了偏红,再试试调整一下AWB,或者在灯箱里看看R,G,B的三条线是否重合!如果是AWB的问题,那为什么图像还有白色区域呢?AWB是不会调的有的偏色,有的不偏,不知道的就不要乱说。如果是CRA不比配,那出现的偏色应该是对称的,下面偏红则上面一定会偏红。个人觉得应该是漏光造成的,不是barrel就是通光孔那里引入了杂光。23.DOVDD28走线过细过长以及地线不合理现象:花屏原因:2.8V电压因为导线上的电阻吸收了电压,导致驱动能力不够。地线被拉高并产生毛刺现象,影响信号完整性和数据采集。24.DVDD电压有问题图中的高光部分是公室窗户。其它部分全黑,没有任何细节?是什么原因?AWB?AGC?还是对比度啊?问题解决了,是DVDD电压不对。datasheet写的1.8V,问了FAE结果是1.2V。25.增益小导致的白色条纹问题当对着白色的物体时,刚进入预览时,会出现下图中显示的条纹,当移动手机时,则这种条纹消失,以后也不会出现,只有再次进入预览时可能会出现,请教各位大虾到底是什么原因?这个问题,现在已经解决了,加大了初始化代码中的增益之后,就可以了。26.帧率问题导致的图像错位Sensor为0v9655在拍sxga130万图像有时会出现图像错位的问题(如图),vga的则不会出现,帮忙分析。谢谢!帧率太高了,暴光时间短了.可以调整VBLANK,HBLANK来解决再降低FPS到5,试试,你的buffer速度呢??谢谢大家!在我这里降低帧速率比较有效。27.电源噪声OV9653出现如图所示的横向纹路。问题已经解决,电源问题,AVDD加钽电容就好了。估计是电源纹波比较严重导致的。欢迎分享,转载请注明来源:内存溢出
评论列表(0条)