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.
工具与软件:
您好!
我们使用 tda4 (J721e EVM)启动 otobrite imx390摄像头(摄像机像素数:1920×1080)。 我们已成功使用./vx_app_single_cam.out 启动摄像头。
但对于保存的图像,我想使用 Linux 打开原始文件,但它显示:照片源文件丢失。 对于已保存的 Yuv 文件、我使用命令:ffplay -f rawvideo -video_size 1920 × 1080 cap_0000.yuv 打开 Yuv 文件、但它显示的图片与显示器上显示的图片完全不同。 我想问一下如何解决这个问题?
您好!
我可以知道您在此保存 RAW 和 YUV 文件的步骤吗?
您如何使用 Linux 打开 RAW 文件?
此致
Nikhil
您好!
感谢您的答复、下面是我提出它的步骤
资料来源:vision_apps_init.sh
mkdir test_data
run_app_single_cam.sh
打开镜头并从显示器上看到图像后、将显示下面的第一张图片。 根据下图、我输入"s"来保存图像。 保存的内容在第三张图片中。 我实际上可以将其保存在 TEST_DATA 文件夹中。 我找到这些信息,但第四张图片的意思是,当我想打开 RAW,它显示:照片源文件丢失。 我不知道为何无法打开 RAW。 我想请您帮助解决这个问题。 谢谢你。
我通过单击 RAW 文件打开 RAW 文件。
打开 YUV 的代码如下所示:
ffplay -f rawvideo -video_size 1920×1080 img_viss_0000.yuv
好消息是,当我将1920×1080更改为1936x1096时,我可以打开 YUV 并看到清晰的画面。 坏消息是图片是灰色的。 因为我要使用并保存的文件必须是彩色的、所以我也想问您有关这一部件的信息。 如何保存图片以便保存的图片为彩色?
您好!
从 VISS 保存的图像的大小为1936 x 1096、因为 IMX390流过相同。
保存的图像将采用 NV12格式、即2个平面。 因此、总尺寸为1936x1096x1.5
您是否可以尝试使用7yuv 工具来检查您保存的 NV12图像是否正确?
此致、
Nikhil
您好、感谢您的答复。
我使用7yuv 工具打开原始图像、但颜色看起来不正确。 打开后是绿色的。 以下是我的设置和打开后的图像。
我从网上了解到,因为我的相机输出是12位原始数据,色彩滤镜阵列:RGGB,但7yuv 不提供打开12位原始数据的选项,所以我只能选择类似的 Bayer RGGB 16位,但打开后,屏幕变成绿色。
因为我的最终目标是获得正确颜色的原始图像、在查看我的设置后、您能给我一些建议吗? 或者我的设置有什么问题吗? 或者保存图像时有什么问题吗?
您的建议是"将图像保存为 NV12格式、带2个平面。 因此、您的总尺寸为1936x1096x1.5英寸。 我不太明白该部件可以在7yuv 中调节到哪里。 您能告诉我如何调整它吗?
顺便说一下、我使用了7yuv 打开 Yuv 文件"img_msc_0000.yuV"、将其设置为使用"YUV420 planar NV12"。 图像看起来是正确的、因此现在只有 Raw 文件在图像打开时看起来是绿色的。
在您上次的答复中、您提到"尝试使用7yuv 工具检查您保存的 NV12图像是否正确"。 此处提到的"NV12映像"是指 RAW 文件还是 YUV 文件?
你(们)好
NV12是 YUV420、您可以正确查看。
我认为您不能使用7yuv 工具查看原始图像。
但是、如果您的 NV12输出正确、那么您的原始数据也应该正确、因为前者是由后者生成的。
此致、
Nikhil
我理解您的意思、因此我用于打开 RAW 文件的工具可能不合适、图像看起来有误。 对吗?
因为我使用 TI DCC 工具打开相同的原始文件、所以颜色仍然显示为绿色、还是 DCC 工具无法打开原始文件?
以下是我在 DCC 工具中设置和打开的图像。
尊敬的 JiaRong:
颜色仍然呈绿色、
Bayer 图形中的原始图像通常是绿色的、因为绿色传感器像素比红色和蓝色像素更敏感。