ISP图像调优(支持工业相机)

本文详细介绍了相机ISP相关的技术,包括海思系列主控ISP的API调用和线阵相机的配置,如海康线阵相机的分辨率调整和图像效果展示。同时,内容涵盖面阵相机的概述,虽然作者未深入探讨,但提到了后续会进行更新。此外,文章还列举了相机的各种控制参数,如图像格式、采集控制、数字IO、模拟控制、显示查找表、编码器、变频器、阴影矫正和用户集控制等,全面展示了相机的高级功能设置。

关于一些音视频编解码的ISP相关的

目前比较熟悉海思系列的主控ISP,如果有这块的疑问,可以留言,给出一些想法,看看能否突破下, 只涉及相关主控ISP API调用和思路,不涉及到OpenCV或DSP图像算法的(因为我也不太熟悉)

关于线阵相机相关的

这块刚调完海康的线阵相机,效果还是不错的,仅提供相关的思路和API接口相关的,结构设计,补光设计, 装配等可讨论互相学习,如下为分辨率2048*1024的调试效果(某康型号MV-CL022-40GC, 2K网口线阵,彩色):
原始数据bmp比较大,有18M, 无法上传,截图如下:

*海康系列

链接: 海康线阵相机调试指导

*度申系列

在这里插入图片描述
相机参数:
在这里插入图片描述

代码块:

#include "rob_mvs_feature_tree.h"

/**
 *属性树
		备注:note部分依工具为主,xls中确认未更新。
 **/
FEATURE_TREE_S ft_info[FEATURE_TREE_OTHERS] = 
{

	{
		/*Feature*/
		"Device Control","设备控制",
			/*	名称					数据类型						访问模式			描述*/
		{
			{	 0, "DeviceType",					"IEnumeration",			"设备类型"},
			{	 1, "DeviceScanType",				"IEnumeration",			"设备sensor的扫描方式,表明是线阵相机还是面阵相机"},
			{	 2, "DeviceVendorName",			"IString",				"设备的制造商名称"},
			{	 3, "DeviceModelName", 			"IString", 				"设备型号"},
			{	 4, "DeviceManufacturerInfo",		"Istring", 				"设备的制造商信息"},
			{	 5, "DeviceVersion",				"IString ",	 			"设备版本"},
			{	 6, "DeviceFirmwareVersion",		"IString", 				"固件版本"},
			{	 7,"DeviceSerialNumber",			"IString", 				"设备序列号"},
			{	 8, "DeviceID",					"Istring", 				"设备ID"},
			{	 9, "DeviceUserID",				"IString", 				"用户自定义的名称"},
			{	10, "DeviceUptime",				"IInteger",				"设备运行时间"},
			{	11, "BoardDeviceType", 			"IInteger",				"设备类型"},
			{	12, "DeviceConnectionSelector",	"IInteger",				"设备连接选择"},
			{	13, "DeviceConnectionSpeed",		"IInteger",				"设备连接速度"},
			{	14, "DeviceConnectionStatus",		"IEnumeration",			"设备连接状态"},
			{	15, "DeviceLinkSelector",			"IInteger",				"设备连接选择"},
			{	16, "DeviceLinkSpeed", 			"IInteger",				"设备连接速度"},
			{	17, "DeviceLinkConnectionCount",	"IInteger",				"设备连接数量"},
			{	18, "DeviceLinkHeartbeatMode", 	"IEnumeration",			"是否需要心跳"},
			{	19, "DeviceLinkHeartbeatTimeout",	"IInteger",				"心跳超时时间"},
			{	20, "DeviceStreamChannelCount",	"IInteger",				"流通道数量"},
			{	21, "DeviceStreamChannelSelector", "IInteger",			"流通道选择"},
			{	22, "DeviceStreamChannelType", 	"IEnumeration",			"流通道类型"},
			{	23, "DeviceStreamChannelLink",	"IInteger",				"流通道连接数量"},
			{	24, "DeviceStreamChannelEndianness","IEnumeration",		"图像数据的字节序"},
			{	25, "DeviceStreamChannelPacketSize","IInteger",			"接收端流数据的包大小"},
			{	26, "DeviceEventChannelCount", 	"IInteger",				"设备支持的"},
			{	27, "DeviceCharacterSet",			"IEnumeration",			"设备寄存器中使用的字符集"},
			{	28, "DeviceReset", 				"ICommand",				"重启设备"},
			{   29, "DeviceTemperatureSelector",	"IEnumeration",			"选择某个部件温度测量"},
			{	30, "DeviceTemperature",			"IFloat",				"选中的设备部件温度"},
			{	31, "FindMe",						"ICommand",				"发现当前设备"},
			{	32, "DeviceMaxThroughput", 		"IInteger",				"设备最大吞吐量(带宽"},
		}
	},




	{
		"ImageFormatControl","图像格式控制",	/**/
		{
			{ 0, "WidthMax",									"IInteger",		"图像最大宽度,binning之后的数据"},
			{ 1, "HeightMax",	
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值