IPNC RDK 方案中 AV Server中 怎么获取原始的rgb 或yuv数据 IMAGE_TUNE_SaveData 保存的yuv 数据 生成的图片 是由很多张图片 叠加而成 这是为什么?
Chris Meng:
James,
ISP调试工具可以保存ISIF输出(RAW)或者是Resizer输出(YUV),也就是IPNC 软件会采集到这些数据后通过网络传给ISP调试工具(ITT)。请参考相关IPNC上的软件接口和代码。
james ZHANG3:
回复 Chris Meng:
你好,在avserver中 我有了解到 使用 DRV_imageTuneSaveDataToFile(DRV_DATA_FORMAT_YUV420, 0); 这个函数 能保存到YUV420的文,我将这个文件提取出来 转成rgb 然后再转成bmp 发现图像是由很多个 同样的图像组成的 如附件 。不知道是什么原因?另外有没有直接能获取到rgb数据的地方,谢谢回复
james ZHANG3:
回复 Chris Meng:
你好
我通过使用avserver 中的 DRV_imageTuneSaveDataToFile(DRV_DATA_FORMAT_YUV420, 0); 函数 发现可以获取到yuv文件 并且可以转成rgb 保存成bmp的文件,但是发现获取的图片是黑白的 远程通过网络打开视频 是有彩色的 请问这是为什么?
Chris Meng:
回复 james ZHANG3:
James,
请先保存一下YUV数据,看YUV数据没有问题。如果YVU没问题,再看看转换为RGB部分是否有问题。
james ZHANG3:
回复 Chris Meng:
你好
之前的问题解决了,现在是可以正常保存图片了。主要问题是发现 yuv数据 只有黑白的 ,查看了一下发现 uv数据 都在128上下 应该是yuv源只有黑白的?请问这是为什么 怎样能获取到彩色的数据
james ZHANG3:
回复 Chris Meng:
Chris
yuv数据是 没有问题 保存成图片现在也正常,但是发现图片只有黑白的 分析了一下 发现 uv 数据 均在128上下 应该是yuv源没有彩色数据 应该怎样获取到彩色的数据。
Chris Meng:
回复 james ZHANG3:
James,
用ITT工具抓YUV是否也是黑白的?
你的设备是否有配置为Appro的夜间模式? 如果是,请配置为白天模式。
james ZHANG3:
回复 Chris Meng:
ITT工具 没有试过,我需要从摄像头端获取rgb数据 使用之前那个方法应该没有什么问题。Appro的夜间模式 看了一下是白天的 这些都是使用的默认值 没有修改过,另外如果通过网络传输 打开获取到摄像头的视频是有彩色的,但是在摄像头获取到的是黑白的 网络传输获取到的视频是标准的1280×720 而通过 DRV_imageTuneSaveDataToFile 这个 图片大小是1280×736 不知道为什么?
Ternence_Hsu:
回复 james ZHANG3:
james ZHANG1
Chris
yuv数据是 没有问题 保存成图片现在也正常,但是发现图片只有黑白的 分析了一下 发现 uv 数据 均在128上下 应该是yuv源没有彩色数据 应该怎样获取到彩色的数据。
james ZHANG3:
回复 Ternence_Hsu:
ternence hsu
这是yuv源文件 开头是y 后面的数据 是uv 均在128上下 ,图像基本上是黑白 带一点点彩色 跟实际视频图像是有出入的,ternence 最近没有玩QQ吗?我在QQ上问你 你没有回复我 我是上次给你源码的人