【问题标题】:Programmable cameras C# for vehicle system用于车辆系统的可编程相机 C#
【发布时间】:2010-01-15 20:19:15
【问题描述】:

我最近加入了一个项目,我需要一些基于车辆的计算机视觉系统。那么相机需要什么样的特殊功能才能在以不同速度行驶时捕捉图像呢?例如需要多高的帧速率,以及曝光时间、快门速度?你认为网络摄像头(即使是高端的)能够实现它吗?该项目要求相机可在 C# 中编程... 非常感谢您!

【问题讨论】:

    标签: c# image-processing computer-vision


    【解决方案1】:

    除非视频能够产生高质量的低模糊图像,否则我会使用快门速度非常快、曝光时间非常短的相机,对于帧速率,按照赛斯的数学,44 厘米大约是一英尺多一点,这应该适合计算。

    人类对击中前方休息区的人做出反应的反应时间为 1.5 秒。如果您可以确定他们在 1/30 秒内击中了刹车灯,并且您需要 1 秒来计算和应用刹车,那么您已经在反应时间上击败了人类。

    您的快门速度需要多快取决于您的车辆移动速度。快门速度可减少运动模糊,以便分析更准确的图片。

    尝试不同的速度(如果您能获得可配置此值的相机,可能会有所帮助)。

    【讨论】:

      【解决方案2】:

      我不确定这是一个可以回答的问题。这听起来像是Darpa Grand Challenge 希望确定的事情:)

      关于帧速率:如果您的车辆以每小时 30 英里的速度行驶,则 30 FPS 网络摄像头将为车辆每行驶 44 厘米捕获一帧。这是否“足够”取决于您打算对图像做什么。

      【讨论】:

        【解决方案3】:

        不确定开箱即用的 C# 可编程性,但要考虑的特定网络摄像头风格相机将是 PS3 眼睛。

        它专为动作捕捉而设计,并且(据我了解)能够以比大多数竞争对手更高的帧速率拍摄更高质量的图像。 Windows 驱动程序可供它使用,这为创建 C# 包装器打开了大门。

        Here 是产品页面,注意 120fps 的高端规格(不确定 Windows 驱动程序是否以这种速度运行,但显然硬件可以做到)。

        关于快门速度的注意事项...在低光照条件下以高帧速率拍摄的图像可能会曝光不足且无法使用。如果您需要它在不同的光照条件下工作,则可能需要将帧速率固定在可接受范围的低端,或者需要根据可用光照进行自我调整。

        【讨论】:

          【解决方案4】:

          这些家伙:Mobileye - 开发用于车道偏离警告以及车辆和行人检测的商业系统。 如果进入“厂商产品->开发评估平台->相机” 你可以看到他们用作相机的东西以及他们的处理平台。 对于上述应用,30 fps 应该足够了。

          【讨论】:

            【解决方案5】:

            如果钱不是问题,请查看Opeton 等公司的相机。您可以控制每次图像捕获的各个方面,包括:捕获时间、图像大小、++。

            【讨论】:

            【解决方案6】:

            我的 iPhone 可以从汽车侧面拍摄出相当清晰的照片……超过 10 到 20 英尺。在那里面,事情发展得太快了。快门速度需要更高才能不模糊。

            从中间的网络摄像头开始,然后根据需要向上移动?一台笔记本电脑和在你的车里拍摄静止图像可能会让你了解它的工作原理。

            【讨论】:

              猜你喜欢
              • 2020-01-31
              • 1970-01-01
              • 2010-09-29
              • 1970-01-01
              • 2017-05-20
              • 2021-11-05
              • 2020-11-11
              • 1970-01-01
              • 2020-08-04
              相关资源
              最近更新 更多