CV180x & CV181x ISP 开发使用手册¶
修订记录
Revision |
Date |
Description |
---|---|---|
0.0.1 |
2020/10/24 |
初稿 |
0.0.7 |
2020/11/24 |
移除重复的 CCM 章节,增加 AE 范例。 |
0.0.8 |
2020/12/24 |
修改SatCoringLinearTh 和SatCoringLinearLmt 的数值范围。 |
0.0.9 |
2021/05/05 |
统一文件格式, 新增182x 相关说明 |
1.1.1 |
2021/06/09 |
修正部分文件说明及描述 |
1.1.2 |
2022/01/18 |
移除不必要的注释 |
1.2.0 |
2022/08/18 |
更新文件格式、相关参数及API |
1.3.0 |
2022/09/29 |
修改个别参数注释 |
1.3.1 |
2022/10/17 |
增加对cv180x的支持说明 |
1.3.2 |
2023/02/06 |
增加 ISP_SMART_EXPOSURE_ATTR_S 结构体说明 |
1.3.3 |
2023/04/20 |
修改有误文件格式及内容 |
目录
- 1. 声明
- 2. 概述
- 3. 系统控制
- 3.1. 功能概述
- 3.2. API 参考
- 3.2.1. CVI_ISP_MemInit
- 3.2.2. CVI_ISP_Init
- 3.2.3. CVI_ISP_Run
- 3.2.4. CVI_ISP_RunOnce
- 3.2.5. CVI_ISP_Exit
- 3.2.6. CVI_ISP_SetPubAttr
- 3.2.7. CVI_ISP_GetPubAttr
- 3.2.8. CVI_ISP_SetFMWState
- 3.2.9. CVI_ISP_GetFMWState
- 3.2.10. CVI_ISP_SetModuleControl
- 3.2.11. CVI_ISP_GetModuleControl
- 3.2.12. CVI_ISP_GetVDTimeOut
- 3.2.13. CVI_ISP_SensorRegCallBack
- 3.2.14. CVI_ISP_SensorUnRegCallBack
- 3.2.15. CVI_ISP_AELibRegCallBack
- 3.2.16. CVI_ISP_AELibUnRegCallBack
- 3.2.17. CVI_ISP_AWBLibRegCallBack
- 3.2.18. CVI_ISP_AWBLibUnRegCallBack
- 3.2.19. CVI_ISP_SetBindAttr
- 3.2.20. CVI_ISP_GetBindAttr
- 3.2.21. CVI_ISP_SetCtrlParam
- 3.2.22. CVI_ISP_GetCtrlParam
- 3.2.23. CVI_ISP_SetModParam
- 3.2.24. CVI_ISP_GetModParam
- 3.2.25. CVI_BIN_SetBinName
- 3.2.26. CVI_BIN_GetBinName
- 3.2.27. CVI_BIN_GetBinExtraAttr
- 3.2.28. CVI_BIN_GetBinTotalLen
- 3.2.29. CVI_BIN_ExportBinData
- 3.2.30. CVI_BIN_ImportBinData
- 3.2.31. CVI_BIN_SaveParamToBin
- 3.2.32. CVI_BIN_LoadParamFromBin
- 3.2.33. CVI_ISP_IrAutoRunOnce
- 3.2.34. CVI_ISP_SetSmartInfo
- 3.2.35. CVI_ISP_GetSmartInfo
- 3.3. 数据类型
- 3.3.1. RECT_S
- 3.3.2. SIZE_S
- 3.3.3. ISP_BAYER_FORMAT_E
- 3.3.4. WDR_MODE_E
- 3.3.5. ISP_PUB_ATTR_S
- 3.3.6. ISP_FMW_STATE_E
- 3.3.7. ISP_MODULE_CTRL_U
- 3.3.8. ISP_VD_TYPE_E
- 3.3.9. ISP_SNS_ATTR_INFO_S
- 3.3.10. ALG_LIB_S
- 3.3.11. ISP_AE_REGISTER_S
- 3.3.12. ISP_AE_EXP_FUNC_S
- 3.3.13. ISP_AE_PARAM_S
- 3.3.14. ISP_SMART_INFO_S
- 3.3.15. ISP_AE_INFO_S
- 3.3.16. ISP_AE_RESULT_S
- 3.3.17. ISP_SENSOR_EXP_FUNC_S
- 3.3.18. ISP_SENSOR_REGISTER_S
- 3.3.19. ISP_AWB_EXP_FUNC_S
- 3.3.20. ISP_AWB_REGISTER_S
- 3.3.21. ISP_AWB_PARAM_S
- 3.3.22. ISP_AWB_STAT_1_S
- 3.3.23. ISP_AWB_STAT_RESULT_S
- 3.3.24. ISP_AWB_INFO_S
- 3.3.25. ISP_SMART_ROI_S
- 3.3.26. ISP_AWB_RAW_STAT_ATTR_S
- 3.3.27. ISP_AWB_RESULT_S
- 3.3.28. ISP_BIND_ATTR_S
- 3.3.29. ISP_CTRL_PARAM_S
- 3.3.30. ISP_MOD_PARAM_S
- 3.3.31. ISP_IR_AUTO_ATTR_S
- 4. AE
- 4.1. 概述
- 4.2. 重要概念
- 4.3. 功能描述
- 4.4. API 参考
- 4.4.1. AE 库接口
- 4.4.2. AE 控制模块
- 4.4.2.1. CVI_ISP_SetExposureAttr
- 4.4.2.2. CVI_ISP_GetExposureAttr
- 4.4.2.3. CVI_ISP_SetWDRExposureAttr
- 4.4.2.4. CVI_ISP_GetWDRExposureAttr
- 4.4.2.5. CVI_ISP_SetAERouteAttr
- 4.4.2.6. CVI_ISP_GetAERouteAttr
- 4.4.2.7. CVI_ISP_SetAERouteAttrEx
- 4.4.2.8. CVI_ISP_GetAERouteAttrEx
- 4.4.2.9. CVI_ISP_QueryExposureInfo
- 4.4.2.10. CVI_ISP_SetAntiFlicker
- 4.4.2.11. CVI_ISP_GetAntiFlicker
- 4.4.2.12. CVI_ISP_QueryFps
- 4.4.2.13. CVI_ISP_GetCurrentLvX100
- 4.4.2.14. CVI_ISP_SetSmartExposureAttr
- 4.4.2.15. CVI_ISP_GetSmartExposureAttr
- 4.4.2.16. CVI_ISP_SetAERouteSFAttr
- 4.4.2.17. CVI_ISP_GetAERouteSFAttr
- 4.4.2.18. CVI_ISP_SetAERouteSFAttrEx
- 4.4.2.19. CVI_ISP_GetAERouteSFAttrEx
- 4.4.3. Deep Learning 控制模块
- 4.5. 数据类型
- 4.5.1. Register
- 4.5.2. AE
- 4.5.2.1. ISP_AE_MODE_E
- 4.5.2.2. ISP_AE_STRATEGY_E
- 4.5.2.3. ISP_AE_DELAY_S
- 4.5.2.4. ISP_AE_RANGE_S
- 4.5.2.5. ISP_ANTIFLICKER_MODE_E
- 4.5.2.6. ISP_ANTIFLICKER_S
- 4.5.2.7. ISP_SUBFLICKER_S
- 4.5.2.8. ISP_FSWDR_MODE_E
- 4.5.2.9. ISP_AE_GAIN_TYPE_E
- 4.5.2.10. ISP_AE_ATTR_S
- 4.5.2.11. ISP_ME_ATTR_S
- 4.5.2.12. ISP_EXPOSURE_ATTR_S
- 4.5.2.13. ISP_WDR_EXPOSURE_ATTR_S
- 4.5.2.14. ISP_AE_ROUTE_NODE_S
- 4.5.2.15. ISP_AE_ROUTE_S
- 4.5.2.16. ISP_AE_ROUTE_EX_NODE_S
- 4.5.2.17. ISP_AE_ROUTE_EX_S
- 4.5.2.18. ISP_EXP_INFO_S
- 4.5.2.19. ISP_SMART_EXPOSURE_ATTR_S
- 4.5.3. IRIS
- 5. AWB
- 5.1. 概述
- 5.2. 重要概念
- 5.3. 功能描述
- 5.4. API参考
- 5.5. 数据类型
- 5.5.1. Register
- 5.5.2. WB
- 5.5.2.1. ISP_MWB_ATTR_S
- 5.5.2.2. ISP_AWB_CT_LIMIT_ATTR_S
- 5.5.2.3. ISP_AWB_ALG_E
- 5.5.2.4. ISP_AWB_ATTR_S
- 5.5.2.5. ISP_AWB_ALG_TYPE_E
- 5.5.2.6. ISP_AWB_CBCR_TRACK_ATTR_S
- 5.5.2.7. ISP_AWB_LUM_HISTGRAM_ATTR_S
- 5.5.2.8. ISP_WB_ATTR_S
- 5.5.2.9. ISP_AWB_ATTR_EX_S
- 5.5.2.10. ISP_AWB_EXTRA_LIGHTSOURCE_INFO_S
- 5.5.2.11. ISP_AWB_IN_OUT_ATTR_S
- 5.5.2.12. ISP_AWB_MULTI_LS_TYPE_E
- 5.5.2.13. ISP_AWB_INDOOR_OUTDOOR_STATUS_E
- 5.5.2.14. ISP_WB_INFO_S
- 6. IMP
- 7. BlackLevel
- 8. DPC
- 9. MeshShading
- 10. RadialShading
- 11. CCM
- 12. Noise profile
- 13. BNR
- 14. YNR
- 15. CNR
- 16. TNR
- 16.1. 功能描述
- 16.2. API 参考
- 16.2.1. CVI_ISP_SetTNRAttr
- 16.2.2. CVI_ISP_GetTNRAttr
- 16.2.3. CVI_ISP_SetTNRNoiseModelAttr
- 16.2.4. CVI_ISP_GetTNRNoiseModelAttr
- 16.2.5. CVI_ISP_SetTNRLumaMotionAttr
- 16.2.6. CVI_ISP_GetTNRLumaMotionAttr
- 16.2.7. CVI_ISP_SetTNRGhostAttr
- 16.2.8. CVI_ISP_GetTNRGhostAttr
- 16.2.9. CVI_ISP_SetTNRMtPrtAttr
- 16.2.10. CVI_ISP_GetTNRMtPrtAttr
- 16.2.11. CVI_ISP_SetTNRMotionAdaptAttr
- 16.2.12. CVI_ISP_GetTNRMotionAdaptAttr
- 16.3. 数据类型
- 16.3.1. ISP_TNR_MANUAL_ATTR_S
- 16.3.2. ISP_TNR_AUTO_ATTR_S
- 16.3.3. ISP_TNR_ATTR_S
- 16.3.4. ISP_TNR_NOISE_MODEL_MANUAL_ATTR_S
- 16.3.5. ISP_TNR_NOISE_MODEL_AUTO_ATTR_S
- 16.3.6. ISP_TNR_NOISE_MODEL_ATTR_S
- 16.3.7. ISP_TNR_LUMA_MOTION_MANUAL_ATTR_S
- 16.3.8. ISP_TNR_LUMA_MOTION_AUTO_ATTR_S
- 16.3.9. ISP_TNR_LUMA_MOTION_ATTR_S
- 16.3.10. ISP_TNR_GHOST_MANUAL_ATTR_S
- 16.3.11. ISP_TNR_GHOST_AUTO_ATTR_S
- 16.3.12. ISP_TNR_GHOST_ATTR_S
- 16.3.13. ISP_TNR_MT_PRT_MANUAL_ATTR_S
- 16.3.14. ISP_TNR_MT_PRT_AUTO_ATTR_S
- 16.3.15. ISP_TNR_MT_PRT_ATTR_S
- 16.3.16. ISP_TNR_MOTION_ADAPT_MANUAL_ATTR_S
- 16.3.17. ISP_TNR_MOTION_ADAPT_AUTO_ATTR_S
- 16.3.18. ISP_TNR_MOTION_ADAPT_ATTR_S
- 17. Crosstalk
- 18. Demosaic
- 18.1. 功能描述
- 18.2. API 参考
- 18.3. 数据类型
- 18.3.1. ISP_DEMOSAIC_MANUAL_ATTR_S
- 18.3.2. ISP_DEMOSAIC_AUTO_ATTR_S
- 18.3.3. ISP_DEMOSAIC_ATTR_S
- 18.3.4. ISP_DEMOSAIC_DEMOIRE_MANUAL_ATTR_S
- 18.3.5. ISP_DEMOSAIC_DEMOIRE_AUTO_ATTR_S
- 18.3.6. ISP_DEMOSAIC_DEMOIRE_ATTR_S
- 18.3.7. ISP_DEMOSAIC_FILTER_MANUAL_ATTR_S
- 18.3.8. ISP_DEMOSAIC_FILTER_AUTO_ATTR_S
- 18.3.9. ISP_DEMOSAIC_FILTER_ATTR_S
- 19. Sharpen
- 20. PreSharpen
- 21. Gamma
- 22. DCI
- 23. LDCI
- 24. Dehaze
- 25. ColorTone
- 26. Saturation
- 27. CAC
- 28. LCAC
- 29. RGBCAC
- 30. FSWDR
- 31. DRC
- 32. DIS
- 33. Mono
- 34. YCONTRAST
- 35. CA
- 36. CA2
- 37. CLUT
- 38. CSC
- 39. VC
- 40. 统计讯息
- 40.1. 概述
- 40.2. API 参考
- 40.3. 数据类型
- 40.3.1. ISP_STATISTICS_CTRL_U
- 40.3.2. ISP_AE_STATISTICS_CFG_S
- 40.3.3. ISP_AE_CROP_S
- 40.3.4. ISP_AE_FACE_CROP_S
- 40.3.5. ISP_WB_STATISTICS_CFG_S
- 40.3.6. ISP_AWB_CROP_S
- 40.3.7. ISP_WB_STATISTICS_S
- 40.3.8. ISP_AWB_GRID_INFO_S
- 40.3.9. ISP_FOCUS_STATISTICS_CFG_S
- 40.3.10. ISP_AF_CFG_S
- 40.3.11. ISP_AF_RAW_CFG_S
- 40.3.12. ISP_AF_PRE_FILTER_CFG_S
- 40.3.13. ISP_AF_CROP_S
- 40.3.14. ISP_AF_H_PARAM_S
- 40.3.15. ISP_AF_V_PARAM_S
- 40.3.16. ISP_STATISTICS_CFG_S
- 40.3.17. ISP_FOCUS_ZONE_S
- 40.3.18. ISP_FE_FOCUS_STATISTICS_S
- 40.3.19. ISP_AF_STATISTICS_S
- 41. 查询内部状态消息
- 42. Debug
- 43. 错误码
- 44. 3A 开发指南概述
- 45. 3A 开发用户指南
- 46. 开发者指南
- 47. 附录
- 48. 缩略语