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.

[参考译文] AM625:在 TI #39;s AM625-EVM 上将摄像头 OV5647配置为在 SD 卡中使用 Linux 时出现错误

Guru**** 1739730 points
Other Parts Discussed in Thread: AM625
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1389572/am625-errors-in-configuring-camera-ov5647-with-linux-in-sd-card-on-ti-s-am625-evm

器件型号:AM625

工具与软件:

您好、TI 专家!

我在使用 AM625 EVM 启动摄像头时遇到一些问题、请帮助我解决。
我现在尝试使用的摄像头中的传感器名为 OV5647。 因此、我创建了相同的模块


为摄像头 OV5647添加驱动程序支持后、我可以在/dev/文件夹 中观察 devcie 节点。 但是、当尝试使用此摄像头捕捉图像/视频时、会收到一些错误日志
错误日志包括:

root@am62xx-evm:~# cam -c1 --stream width=640,height=480,pixelformat=SBGGR -C10
[0:10:25.391269170] [2793]  INFO Camera camera_manager.cpp:298 libcamera v0.0.5+dirty (2024-03-23T14:12:31+00:00)
[0:10:25.405864620] [2794]  WARN CameraSensor camera_sensor.cpp:244 'ov5647 4-0036': Recommended V4L2 control 0x009a0922 not supported
[0:10:25.406011655] [279[  625.621421] v4l2_get_link_freq: Link frequency estimated using pixel rate: result might be inaccurate
4]  WARN CameraSensor camera_sensor.cpp:311[  625.632827] v4l2_get_link_freq: Consider implementing support for V4L2_CID_LINK_FREQ in the transmitter driver
 'ov5647 4-0036': The sensor kernel driver needs to b[  625.648320] csi2rx_configure_external_dphy: Link frequency is 137500000
e fixed
[0:10:25.406049495] [2794]  WARN CameraSensor camera_sensor.cpp:313 'ov5647 4-0036': See Documentation/sensor_driver_requirements.rst in the libcamera sources for more information
[0:10:25.408144865] [2794]  WARN CameraSensor camera_sensor.cpp:459 'ov5647 4-0036': Failed to retrieve the camera location
Camera configuration adjusted
Using camera /base/bus@f0000/i2c@20020000/i2c-switch@71/i2c@1/camera@36 as cam0
[0:10:25.410748370] [2793]  INFO Camera camera.cpp:1028 configuring streams: (0) 640x480-SBGGR10
cam0: Capture 10 frames

最后打印的是"捕获10帧"、但它从不会停止、我需要提供中断来停止命令。
此外,该命令输出中的一个行指出"不支持推荐的 V4L2控制":这到底意味着什么?

器件成功列出、如下所示:
root@am62xx-evm:~# media-ctl -p
Media controller API version 6.1.80
Media device information
------------------------
driver          j721e-csi2rx
model           TI-CSI2RX
serial
bus info        platform:30102000.ticsi2rx
hw revision     0x1
driver version  6.1.80
- entity 13: ov5647 4-0036 (1 pad, 1 link, 0 route)
             type V4L2 subdev subtype Sensor flags 0
             device node name /dev/v4l-subdev2
        pad0: Source
                [stream:0 fmt:SBGGR10_1X10/640x480 field:none colorspace:srgb
                 crop.bounds:(16,16)/2592x1944
                 crop:(32,16)/2560x1920]
                -> "cdns_csi2rx.30101000.csi-bridge":0 [ENABLED,IMMUTABLE]


root@am62xx-evm:~# v4l2-ctl --list-devices
j721e-csi2rx (platform:30102000.ticsi2rx):
    /dev/video0
    /dev/video1
    /dev/video2
    /dev/video3
    /dev/media0


通过观察上述输出、我猜摄像机已列出并成功配置。
那么、请帮助我解决该问题?

此致、
Aditya T

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Aditya:

    您能尝试一下 yavta 捕获是否可以正常工作吗? 这可以排除任何 libcamera 问题。

    谢谢!

    建中

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好!
    使用 yavta 后的输出如下所示

    root@am62xx-evm:~# yavta -c -Fcapture -s 640x480 -f SBGGR10 /dev/video0
    Device /dev/video0 opened.
    Device `j721e-csi2rx' on `platform:30102000.ticsi2rx' (driver 'j721e-csi2rx') supports video, capture, without mplanes.
    Video format set: SBGGR10 (30314742) 640x480 (stride 1280) field none buffer size 614400
    Video format: SBGGR10 (30314742) 640x480 (stride 1280) field none buffer size 614400
    8 buffers requested.
    length: 614400 offset: 0 timestamp type/source: mono/EoF
    Buffer 0/0 mapped at address 0xffffa47fa000.
    length: 614400 offset: 614400 timestamp type/source: mono/EoF
    Buffer 1/0 mapped at address 0xffffa4764000.
    length: 614400 offset: 1228800 timestamp type/source: mono/EoF
    Buffer 2/0 mapped at address 0xffffa46ce000.
    length: 614400 offset: 1843200 timestamp type/source: mono/EoF
    Buffer 3/0 mapped at address 0xffffa4638000.
    length: 614400 offset: 2457600 timestamp type/source: mono/EoF
    Buffer 4/0 mapped at address 0xffffa45a2000.
    length: 614400 offset: 3072000 timestamp type/source: mono/EoF
    Buffer 5/0 mapped at address 0xffffa450c000.
    length: 614400 offset: 3686400 timestamp type/source: mono/EoF
    Buffer 6/0 mapped at address 0xffffa4476000.
    length: 614400 offset: 4300800 timestamp type/source: mono/EoF
    Buffer 7/0 mapped at address 0xffffa43e0000.
    Unable to start streaming: Broken pipe (32).
    8 buffers released.
    root@am62xx-evm:~# 


    出现"无法开始流式传输"错误

    谢谢、此致、
    Aditya T

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 Aditya:

    您能否共享"media-ctl -p "的完整日志?

    谢谢!

    建中

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好!
    我想硬件本身存在问题。
    现在、更改摄像头模块后、我可以成功捕获.UYVY 图像。
    请告诉我如何将.UYVY 转换为.jpeg 或任何其他图像格式。
     为了便于您参考、我在下面附上了示例.UYVY 文件


    这是我在 ImagetoSTL 网页上在线查看的.UYVY 文件

    谢谢、此致、
    Aditya T

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Aditya:

    您可以使用"jpegenc"插件运行 gstreamer 流水线以将 YUV 转换为 JPG。

    顺便说一下、您展示的图片要么是以错误的格式捕获、要么是以错误的格式显示。 您用于拍摄图像的命令是什么?

    此致、

    建中

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好!

    顺便说一句、您显示的图片要么是以错误格式捕获、要么是以错误格式显示。 您用于捕获图像的命令是什么?

    我用于捕获.UYVY 图像的命令是

    root@am62xx-evm:~# cam -c1 --stream width=640,height=480,pixelformat=UYVY -C20 -F#.uyvy
    [0:02:25.511697610] [1800]  INFO Camera camera_manager.cpp:298 libcamera v0.0.5+dirty (2024-03-23T14:12:31+00:00)
    [0:02:25.534200425] [1801]  WARN CameraSensor camera_sensor.cpp:244 'ov5647 4-0036': Recommended V4L2 control 0x009a0922 not supported
    [0:02:25.534363590] [180[  145.751186] v4l2_get_link_freq: Link frequency estimated using pixel rate: result might be inaccurate
    1]  WARN CameraSensor camera_sensor.cpp:311[  145.761327] v4l2_get_link_freq: Consider implementing support for V4L2_CID_LINK_FREQ in the transmitter driver
     'ov5647 4-0036': The sensor kernel driver needs to be fixed
    [0:02:25.534403125] [1801]  WARN CameraSensor camera_sensor.cpp:313 'ov5647 4-0036': See Documentation/sensor_driver_requirements.rst in the libcamera sources for more information
    [0:02:25.537434015] [1801]  WARN CameraSensor camera_sensor.cpp:459 'ov5647 4-0036': Failed to retrieve the camera location
    Camera configuration adjusted
    Using camera /base/bus@f0000/i2c@20020000/i2c-switch@71/i2c@1/camera@36 as cam0
    [0:02:25.540510640] [1800]  INFO Camera camera.cpp:1028 configuring streams: (0) 640x480-SBGGR10
    cam0: Capture 20 frames
    145.633463 (0.00 fps) cam0-stream0 seq: 000000 bytesused: 614400
    145.698542 (15.37 fps) cam0-stream0 seq: 000001 bytesused: 614400
    145.715217 (59.97 fps) cam0-stream0 seq: 000002 bytesused: 614400
    145.731869 (60.05 fps) cam0-stream0 seq: 000003 bytesused: 614400
    145.748540 (59.98 fps) cam0-stream0 seq: 000004 bytesused: 614400
    145.765216 (59.97 fps) cam0-stream0 seq: 000005 bytesused: 614400
    145.798547 (30.00 fps) cam0-stream0 seq: 000006 bytesused: 614400
    145.815211 (60.01 fps) cam0-stream0 seq: 000007 bytesused: 614400
    145.848554 (29.99 fps) cam0-stream0 seq: 000008 bytesused: 614400
    145.865214 (60.02 fps) cam0-stream0 seq: 000009 bytesused: 614400
    145.881912 (59.89 fps) cam0-stream0 seq: 000010 bytesused: 614400
    145.915245 (30.00 fps) cam0-stream0 seq: 000011 bytesused: 614400
    145.948565 (30.01 fps) cam0-stream0 seq: 000012 bytesused: 614400
    145.965232 (60.00 fps) cam0-stream0 seq: 000013 bytesused: 614400
    145.998557 (30.01 fps) cam0-stream0 seq: 000014 bytesused: 614400
    146.015226 (59.99 fps) cam0-stream0 seq: 000015 bytesused: 614400
    146.031892 (60.00 fps) cam0-stream0 seq: 000016 bytesused: 614400
    146.065236 (29.99 fps) cam0-stream0 seq: 000017 bytesused: 614400
    146.081898 (60.02 fps) cam0-stream0 seq: 000018 bytesused: 614400
    146.115230 (30.00 fps) cam0-stream0 seq: 000019 bytesused: 614400
    root@am62xx-evm:~#

    我应该在该命令中更改什么?

    您可以使用"jpegenc"插件运行 gstreamer 流水线以将 YUV 转换为 JPG

    您能告诉我们如何将 gstreamer 流水线与所需的插件一起使用吗?
    此外、在 TI-apps-launcher 应用中如何在单击"实时摄像机"后打开摄像机?

    谢谢、此致、
    Aditya T

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    此命令中我该怎么办?

    您是否可以尝试:"cam -C1 --stream width=640、height=480、pixelformat=YUYV -C20 -F#.UYVY"或"cam -C1 --stream width=640、height=480、pixelformat=YVYU -C20 -F#.UYVY"?

    您能告诉我们如何将 gstreamer 流水线与所需插件搭配使用吗?

    gst-launch-1.0 v4l2src num-buffers=5 device="/dev/video0" ! video/x-raw,width=640,height=480 ! multifilesink location="image-%d.yuv"

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好!

    您可以尝试以下方法吗:"cam -C1 --stream width=640、height=480、pixelformat=YYV -C20 -F#.UYVE"或"cam -C1 --stream width=640、height=480、pixelformat=YVYU -C20 -F#.UYVYVE"?

    我尝试使用这两条命令来捕获图像、命令已经成功执行、但输出仍然相同。 即绿色图像。 但这次捕获的图像是纯绿色、与上一个图像不同。

    也使用此命令 "gst-launch-1.0 v4l2src num-buffers=5 device="/dev/video0 ! video/x-raw、width=640、height=480! multifilesink location="image-%d.YUV" 没有更改、您甚至没有使用 "jpegenc" gstreamer 流水线中的插件。

    我们要执行的基本任务是在 HDMI 显示屏上观看实时摄像头。
    那么、如何打开显示器上的摄像头应用?

    此致、
    Aditya T

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    根据您在初始帖子中提供的 media-ctl 日志、传感器具有"SBGGR10"格式、这是原始 Bayer 格式。 您能确认吗?

    如果是这种情况、您需要有 ISP 才能观看实时摄像头。 AM625 SoC 没有 ISP、您需要使用 AM62A 器件。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    根据您在初始帖子中提供的 media-ctl 日志、传感器采用"SBGGR10"格式、即原始拜耳格式。 您能否确认?

    是、我使用的传感器具有"SBGGR10"格式。

    如果是这种情况、您需要有 ISP 才能观看实时摄像头。 AM625 SoC 没有 ISP、您需要使用 AM62A 器件。[/QUOT]

    这意味着我无法将此摄像头传感器用于 WebRTC 或任何其他摄像头流应用程序? 我的这种想法是正确的吗?

    谢谢、此致、

    Aditya T

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好!

    摄像机 OV5647的更新:
    yavta 命令现在已成功执行、输出为

    root@am62xx-evm:~# media-ctl -V '"ov5647 4-0036":0 [fmt:SBGGR10_1X10/640x480 field:none colorspace:srgb]'
    root@am62xx-evm:~# yavta -c -Fcapture -s 640x480 -f SBGGR10 /dev/video0 -c20
    Device /dev/video0 opened.
    Device `j721e-csi2rx' on `platform:30102000.ticsi2rx' (driver 'j721e-csi2rx') supports video, capture, without mplanes.
    Video f[ 4613.393151] v4l2_get_link_freq: Link frequency estimated using pixel rate: result might be inaccurate
    ormat set: SBGGR10 (30314742) 640x480 (stride 1280) field none b[ 4613.406371] v4l2_get_link_freq: Consider implementing support for V4L2_CID_LINK_FREQ in the transmitter driver
    uffer size 614400
    Video format: SBGGR10 (30314742) 640x480 (stride 1280) field none buffer size 614400
    8 buffers requested.
    length: 614400 offset: 0 timestamp type/source: mono/EoF
    Buffer 0/0 mapped at address 0xffff81c6a000.
    length: 614400 offset: 614400 timestamp type/source: mono/EoF
    Buffer 1/0 mapped at address 0xffff81bd4000.
    length: 614400 offset: 1228800 timestamp type/source: mono/EoF
    Buffer 2/0 mapped at address 0xffff81b3e000.
    length: 614400 offset: 1843200 timestamp type/source: mono/EoF
    Buffer 3/0 mapped at address 0xffff81aa8000.
    length: 614400 offset: 2457600 timestamp type/source: mono/EoF
    Buffer 4/0 mapped at address 0xffff81a12000.
    length: 614400 offset: 3072000 timestamp type/source: mono/EoF
    Buffer 5/0 mapped at address 0xffff8197c000.
    length: 614400 offset: 3686400 timestamp type/source: mono/EoF
    Buffer 6/0 mapped at address 0xffff818e6000.
    length: 614400 offset: 4300800 timestamp type/source: mono/EoF
    Buffer 7/0 mapped at address 0xffff81850000.
    0 (0) [-] any 0 614400 B 4613.249863 4613.249928 66.103 fps ts mono/EoF
    1 (1) [-] any 1 614400 B 4613.314943 4613.315010 15.366 fps ts mono/EoF
    2 (2) [-] any 2 614400 B 4613.331610 4613.336330 59.999 fps ts mono/EoF
    3 (3) [-] any 3 614400 B 4613.348284 4613.357480 59.974 fps ts mono/EoF
    4 (4) [-] any 4 614400 B 4613.364938 4613.378381 60.046 fps ts mono/EoF
    5 (5) [-] any 5 614400 B 4613.381605 4613.399249 59.999 fps ts mono/EoF
    6 (6) [-] any 6 614400 B 4613.398275 4613.420268 59.988 fps ts mono/EoF
    7 (7) [-] any 7 614400 B 4613.414944 4613.441278 59.992 fps ts mono/EoF
    8 (0) [-] any 8 614400 B 4613.431609 4613.462132 60.006 fps ts mono/EoF
    9 (1) [-] any 9 614400 B 4613.448275 4613.483041 60.002 fps ts mono/EoF
    10 (2) [-] any 10 614400 B 4613.464951 4613.503898 59.966 fps ts mono/EoF
    11 (3) [-] any 11 614400 B 4613.481612 4613.524831 60.020 fps ts mono/EoF
    12 (4) [-] any 12 614400 B 4613.498276 4613.545731 60.010 fps ts mono/EoF
    13 (5) [-] any 13 614400 B 4613.514946 4613.566609 59.988 fps ts mono/EoF
    14 (6) [-] any 14 614400 B 4613.531618 4613.587455 59.981 fps ts mono/EoF
    15 (7) [-] any 15 614400 B 4613.548288 4613.608329 59.988 fps ts mono/EoF
    16 (0) [-] any 16 614400 B 4613.564946 4613.628935 60.031 fps ts mono/EoF
    17 (1) [-] any 17 614400 B 4613.581622 4613.649482 59.966 fps ts mono/EoF
    18 (2) [-] any 18 614400 B 4613.598284 4613.670202 60.017 fps ts mono/EoF
    19 (3) [-] any 19 614400 B 4613.614959 4613.690902 59.970 fps ts mono/EoF
    Captured 20 frames in 0.456166 seconds (43.843630 fps, 26937526.181498 B/s).
    8 buffers released.
    root@am62xx-evm:~# 
    
    


    请告诉我这是否有用、我还需要尝试什么?

    此致、
    Aditya T

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    [报价 userid="576064" url="~/support/processors-group/processors/f/processors-forum/1389572/am625-errors-in-configuring-camera-ov5647-with-linux-in-sd-card-on-ti-s-am625-evm/5328527 #5328527"]

    是、我使用的传感器具有"SBGGR10"格式。

    [/报价]
    请告诉我这是否有帮助、以及我还应该尝试哪些内容?

    您可以使用像 Pixelviewer 这样的桌面工具来查看捕获的 BGGR10图像是否看起来良好。

    [报价 userid="576064" url="~/support/processors-group/processors/f/processors-forum/1389572/am625-errors-in-configuring-camera-ov5647-with-linux-in-sd-card-on-ti-s-am625-evm/5328527 #5328527"]

    这意味着我无法将此摄像头传感器用于 WebRTC 或任何其他摄像头流应用程序? 我的这种想法是正确的吗?

    [报价]

    正确。 您需要将 SoC 与 ISP (例如 AM62A)搭配使用、以便与传感器配合使用。 或者、您可以使用具有内置 ISP 的传感器、例如 OV5640。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好!
    我们是否有办法仅在软件中实现 ISP、或者在摄像头模块或 AM625上的任何终端(即需要硬件 ISP)?

    谢谢、此致、
    Aditya T

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    在软件中进行 ISP 的成本非常高。 我建议您使用具有内置 ISP 的传感器。 市场上有很多此类传感器。

    此致、

    建中

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好!

    在软件中使用 ISP 成本高昂。

    我已经购买了带有传感器 OV5647的摄像头模块、现在我们的产品中也使用了它。
    现在、我没有其他从软件端执行 ISP 的选项。 因此、请向我提供仅适用于 AM625 Linux 的软件 ISP 步骤。

    另外、我还有一个问题
    1.如果传感器 OV5647没有内置 ISP、而 AM625也没有、那么为什么在 menuconfig 工具中提供摄像头模块支持?

    2.如果我使用这款相机该怎么办? 链接 我是否仍需要为此摄像头执行 ISP?

    谢谢、此致、
    Aditya T

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    因此、请向我提供仅针对 AM625 Linux 从软件获得 ISP 的步骤。

    我不具备这些信息。

    1. 如果传感器 OV5647没有内置 ISP、而 AM625也没有内置 ISP、那么为什么在 menuconfig 工具中提供摄像头模块支持?

    menuconfig 是 AM6x 系列的通用配置。 OV5647与 AM62A 搭配使用。

    2. 如果我使用这款摄像头会怎么样? 链接 我是否仍需要为此摄像机执行 ISP?

    此摄像机还输出原始 RGB 格式。

    您需要使用输出 YUV 或 RGB888或类似格式的传感器。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好!

    我没有此信息。

    好的、但是您能为它提供指导还是参考吗?

    menuconfig 是 AM6x 系列的通用配置。 OV5647适用于 AM62A。[/QUOT]

    好的。

    此摄像机还输出原始 RGB 格式。

    但是、它在传感器中具有内置 ISP? 我可以将这些原始 RGB 转换为不需要的任何格式。 请多多指教。

    您将需要使用输出 YUV 或 RGB888或类似格式的传感器。

    我想、我们可以将原始 RGB 转换为任何格式、即 YUV 或 RGB888。 实际上、我将使用的摄像头模块是  "YDS-C8MF-OV2740" 和产品指南说它提供10位原始 RGB。 那么、请告诉我这是否可以。

    另外、方框图中还表示它具有内置 ISP。

    此致、
    Aditya T  

    [/quote]
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    此外、方框图还显示它内置了 ISP。

    此传感器内部的"ISP"可能会进行一些传感器缺陷校正、但我所讨论的图像信号处理器可能没有。  

    如果传感器的输出是原始 RGB、则需要 ISP 来处理原始数据并生成 YUV 或 RGB 图像。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好!

    如果传感器的输出是原始 RGB、则需要 ISP 来处理原始数据并生成 YUV 或 RGB 图像。

    不能通过软件实现吗?  

    如果我错了、没问题、但我想我们只能通过软件将原始 RGB 信号转换为 YUV 或 RGB 吗?

    此传感器内部的"ISP"可能进行了一些传感器缺陷校正、但没有执行我所讨论的图像信号处理器。  [报价]

    那么,你可以推荐一个摄像头模块直接给 YUV 或 RGB 作为输出信号,或任何其他格式适合我使用摄像头模块的 WebRTC 等应用?  

    谢谢、此致、

    Aditya T

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    [报价用户 id="576064" url="~/support/processors-group/processors/f/processors-forum/1389572/am625-errors-in-configuring-camera-ov5647-with-linux-in-sd-card-on-ti-s-am625-evm/5339041 #5339041"]

    如果我错了、没问题、但我想我们只能通过软件将原始 RGB 信号转换为 YUV 或 RGB 吗?

    [报价]

    原始 RGB 信号的图像信号处理不仅仅是去马赛克(将原始 RGB 转换为 YUV/RGB)。 我不知道有哪个软件可以做 ISP。

    那么、您可以推荐一个将直接提供 YUV 或 RGB 作为输出信号的摄像头模块吗?或者任何其他格式都适合我将摄像头模块用于类似 WebRTC 的应用程序吗?  [报价]

    是的、OV5640传感器具有内置 ISP、并且在 AM62x 上受支持。