DM385/DM8127 DCC Tuning tool 可以保存为.RAW和.YUV文件, 请问所保存的具体文件格式是什么( 包括文件头,文件尾以及数据排列方式).
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
DM385/DM8127 DCC Tuning tool 可以保存为.RAW和.YUV文件, 请问所保存的具体文件格式是什么( 包括文件头,文件尾以及数据排列方式).
你确定吗, 之前DM36X的 Tunning tool 保存的YUV和RAWTI格式是有头和尾的.
您好,我遇到个相同的问题。如果没有文件头文件尾。我用 YUV420的码流方式读取DCC上存取的×.yuv图片,读出来的图像是不正确的。还有个问题就是YUV格式的图像是通过ISP处理之后的呢还是只是raw格式存储为YUV。 PS:码流的读取我是按照 NV12与YV12 的形式,即码流先存取Y,然后U/V
你好,
YUV420SP的图像,请使用DCC安装目录下的yuvPlayer.exe工具查看。
那个工具不能使用。而且我想把YUV420的处理成RGB进行图像分析。
而且,我这边DCC对应的是 8148芯片,如果是YUV420SP,那前边的1920×1080个数据也是Y值,如果只读Y值进行灰度显示,那也应该读出灰度图啊。求解释。
另外,YUV图片得到的是ISP处理前的还是ISP处理后的呢?
谢谢啊
你好,
什么叫“那个工具不能使用”?
为什么要把YUV420的数据转换成RGB处理?这个处理是在DM814x上做么?如果是,我不建议,因为YUV to RGB的运算量是很大的。你们的算法能否修改为基于YUV的?
如果sensor输出是bayer pattern的RAW,那DCC存储的YUV就是经过ISP处理以后的数据。
您好,
(1)YUV查看工具不能使用,缺少一个dll文件。如图:
(2)我们不是在DM814×上做YUV2RGB。我是在matlab上做的YUV2RGB。因为我希望分析处理后图像的RGB值。直接YUV处理不了。但我从存取的YUV格式图片,只读出Y值。按照结果,Y值应该就是灰度图,可直接用matlab 的 imshow指令显示了。但我们的显示结果有问题,结果图片如下:
PS: 只读取文件的前1080*1920个y值进行数据进行显示。用下载的YUV420格式图片,这个在MATLAB上实现的代码可以实现Y值的灰度图像显示。谢谢 另外,我能发送一个存取的YUV文件给您么,您帮忙看看,我们抓的YUV是否存在问题
你好,
1. 建议你重装一下DCC,不要放在默认目录,在根目录下建议一个目录。这个工具应该是没有问题的。论坛上也有别的客户正常使用过。
2. “只读取文件的前1080*1920个y值进行数据进行显示”1080x1920,是笔误么?是1920x1080么?从你的图看是偏移有问题。你可以在论坛上上传一个压缩过的yuv文件。
你好,
1. 请问你使用的是什么操作系统?换台电脑安装试试。
2.你提供的YUV水平方向是1984的宽度。建议你在IPNC代码里面打印出buffer的pitch和宽高看看。
hi,
1. 我用的是 win7.还是不行,在另外的机子上试过了。
2.您的意思是 您看到的 我的图像是 1984*1080的?是这样么?
你好,
我也使用的win7. IPNC RDK3.8里面的yuv工具可以正常看到1920x1080的yuv420sp图像。
从你给的yuv看起来像1984x1094. UV对不上。Y看起来正常。
hi,
可能是我们的图片输出有点问题。我已经按照1984 解码出灰度值,灰度图像已经正常显示。剩下的我再跟他们确认一下我们输出的是多大的图像。谢谢。
你好,
我用matlab读出总数据量为 3,110,400.这个正好是 1920×1080×1.5.也就是 YUV420SP对应1080p的数据量。这是我们DCC设置的时候采用的是 1920×1080,但我们的ISP处理后不止1920×1080,然后DCC取图的时候只保留了前边的1920×1080×1.5个值么?但如果是这样的话,我设置为 720×480时,它的保存长度应该为720×480×1.5,但依然为 1920×1080×1.5. 请问一下这个储存文件的值是怎么确定的呢?
谢谢您!