【问题标题】:Raspberry Pi HDMI input & HDMI output for image processingRaspberry Pi HDMI 输入和 HDMI 输出用于图像处理
【发布时间】:2015-08-29 20:16:26
【问题描述】:

我的目标是将 HDMI 输入视频发送到 Raspberry Pi,然后更改输入 HDMI(通过 C/C++ 或 Java 进行图像处理)并将其发送回 HDMI 输出端口。。 p>

问题是树莓派只有HDMI输出端口,所以不使用扩展板就无法发送HDMI。

1) 我发现了一个启动器项目,它试图提供一个扩展板,但是这还没有得到资助

(https://www.kickstarter.com/projects/1419380698/connect-your-hd-camcorder-to-your-raspberry-pi?ref=discovery)。

2) 我遇到了这个带有 HDMI 输入的树莓派 x100 扩展板

(http://www.cnx-software.com/2013/12/21/x100-raspberry-pi-expansion-board-adds-vga-output-rtc-and-more/)

问题是,我能否以编程方式检测和拦截 x100 上的 HDMI 输入端口,然后将更改后的数据发送到实际 PI 上的常规 HDMI 输出?

请提供详细的方法。

谢谢

【问题讨论】:

  • 我不相信 x100 板确实有 HDMI 输入。这似乎只是图像上的一个错字。

标签: image-processing raspberry-pi embedded-linux hdmi


【解决方案1】:

我做过类似的视频编辑项目(尝试构建专业级字符生成器。)这是我的 2 美分:

如果您只是想在 HDMI 信号上简单叠加,请查看 Chumby NeTV。这是一个 800mhz Marvel 处理器与 Spartan-6 FPGA 相结合,可以完成所有繁重的信号处理,Adafruit 售价 150 美元。您将无法处理输入信号,因为该信号可能是 HDCP 加密的,即使找到了主密钥,除非您有许可证,否则解密仍然是非法的。 NeTV 做了一些奇特的事情来将它的信号注入现有的流中。

如果您希望进行信号处理(即添加效果、调整电平、色度键等),请选择比 Raspberry Pi 1/2 更强大的东西。 BlackMagic ATEM Television Studio 可以对多个未加密的 HDMI 信号进行简单处理,并且有一个您可以绑定的 API(不容易,但可行。)

您还可以使用配备 HDMI 采集卡的强大计算机。我使用计算机生成色键叠加,并将显卡的输出插入连接到第二台计算机的 BlackMagic Intensity Shuttle,然后由 XSplit 处理并转储出第二张显卡。

至于处理来自以太网扩展器的视频,有人已经这样做了(请参阅下面的 Hack a Day 链接),但它与使用采集卡的思路相同。视频流通常是 MJPEG,并且适配器发送多播数据包(因此您的计算机和接收器需要位于隔离网络上。)音频流是独立的,您将面临不同步的风险。就个人而言,我一直无法让它工作,因为我试图将视频发送到发射器,但无法正确初始化。

http://hackaday.com/2014/01/25/reverse-engineering-an-hdmi-extender/

【讨论】:

    【解决方案2】:

    你有没有想过像这样使用以太网或 USB 转 HDMI 模块:HDMI extender over lan

    【讨论】:

      【解决方案3】:

      Auvidea.com 为您提供 HDMI 输入连接器 https://auvidea.com/b101-hdmi-to-csi-2-bridge-15-pin-fpc/

      Jason Van Cleave 有一个 video demosource code 示例。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2018-01-19
        • 2022-11-11
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多