TI中文支持网
TI专业的中文技术问题搜集分享网站

DM8148如何采集RawData

 您好。我目前使用DM8148,对红外传感器做开发,输出是16bit RawData数据。请问如何在现有的DVRDK开发包基础上二次开发,采集红外传感器16bit的RawData数据?非常感谢 
Ternence_Hsu:

你好;

你红外传感器和 dm8148 中是怎么接入的,数据格式是怎样的?

LX M:

回复 Ternence_Hsu:

非常抱歉,这两天生病了,没有及时看该回复。

红外传感器的数据格式如下:CMOS 16bit

目前打算的红外传感器与dm8148的接入方式有2种:

1.将红外传感器的数据输出与HDVPSS的vip相连

HDVPSS支持的数据格式见上表,拟采用RGB565格式(与红外传感器每个像素所占的数据位数是一样的,都是16bit/pixel)。采用该方法可以利用供应商提供的drv-rdk,无需修改linux驱动,较为简单

2.第二种方法是将红外传感器与DM8148的ISS相连,DM8148的ISS描述如下,支持16bit的raw数据。刚方案需要在供应商提供的drv-rdk基础上自己修改DM8148的linux驱动,但是也有其他的好处

所以想请您评价一下这两个方案

Ternence_Hsu:

回复 LX M:

你的cmos输出的16bit数据为 bt1120 的YUYV视频信号吗? 

确定输入的视频信号,才能确定用哪个方案?

LX M:

回复 Ternence_Hsu:

不是。cmos输出的16bit数据用来代表一个像素的温度值,是一个单波段的物理量,不代表实际颜色。利用这16bit的数据经过运算后可以得到该像素的温度值。

LX M:

回复 LX M:

按说正确的步骤是我先采集16bit的数据,然后转化为该像素的温度值,然后利用这个温度值和后面的调色板处理,将温度值转化为某种颜色后成像显示

LX M:

回复 LX M:

不知道哥们能否私聊啊,我感觉在论坛上表达起来有点麻烦,我表达不清楚。我的联系方式:qq:1925699502邮箱:18010664327@163.com非常感谢哥们上面的帮助

Ternence_Hsu:

回复 LX M:

这个图像不应当是一个灰度图像吗,再通过灰度图像去做处理和计算的吗? 怎么会是每个像素温度值,再去转图像呢?

Ternence_Hsu:

回复 Ternence_Hsu:

方便发一下, 这个cmos 接口和传感器的 文档吗?

LX M:

回复 Ternence_Hsu:

FLIR_Tau_Electrical_IDD.pdf好的

Ternence_Hsu:

回复 LX M:

模组支持 bt656模式、CMOS模式、LVDS模式,你上面给的,就是 16bit 离散同步的方式,采集到的数据为YCbCr 422的视频图像;
只能通过你上面提的第一个方案来实现,通过hdvpss 的vip port 端口接入采集。

赞(0)
未经允许不得转载:TI中文支持网 » DM8148如何采集RawData
分享到: 更多 (0)