【问题标题】:How to get a single screen shot from photo camera using microcontroller如何使用微控制器从照片相机获取单个屏幕截图
【发布时间】:2012-09-08 00:34:29
【问题描述】:

假设我们在机械平台上安装了任何流行的相机(如佳能或其他)。这个平台使我们能够准确地将相机的镜头方向调整到任何有趣的物体。该平台通过微控制器板从 PC 控制。但是我们需要来自照相机的反馈——当前出现在照相机显示屏上的图像。显然,需要这种反馈来确保相机朝向正确的方向。目前我不知道如何通过微控制器从相机中获取单张图像。

你能推荐我挖掘的方向吗?关于如何选择相机的任何建议(不允许使用网络相机)?有什么建议吗?

提前谢谢你=)

【问题讨论】:

  • 这可能不是您发帖的最佳位置。你可能想试试electronics.stackexchange.com
  • 在堆栈溢出时问这个问题没有错,这是一个编程问题而不是电子问题。问题是每台摄像机都可能有单独的协议/接口(如果有的话)。所以你需要一个接一个地去。从具有已发布协议的相机开始,使其正常工作,然后继续进行下一个(如果有)。

标签: camera photo microcontroller


【解决方案1】:

Dwelch 是对的,您需要选择一个“友好”的相机并从那里开始工作 - 谷歌 CHDK 是初学者。

您可以使用 micro 的 SPI 接口来伪装成 SD 卡,并直接将来自相机的图像数据接收到 micro,但您可能需要一个速度相当快且具有相当数量 RAM 的 micro,尤其是如果您想要对其进行任何处理。

除此之外,您还可以将相机的 AV 输出(如果有的话)采样到微型计算机中,或者通过 USB 采集棒直接采集到 PC 中(或者如果您正在表演,则将 USB 采集棒装入微型计算机) -off),或者可能通过其 USB 或(在此处插入专有端口的名称)IO 端口来询问相机。

变得更加 hacky(是的,甚至更多!)您可以嗅探相机的 LCD 数据总线并从中窃取图像,但这会带来各种痛苦,以及微小的螺丝。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-05-05
    • 2014-08-21
    • 1970-01-01
    • 2012-02-05
    • 1970-01-01
    • 1970-01-01
    • 2019-03-11
    相关资源
    最近更新 更多