车辆系统用可编程摄像机C#
我最近参加了一个项目,我需要一些基于车辆的计算机视觉系统。那么相机需要什么样的特殊功能,才能在不同速度下拍摄图像呢?例如,需要多高的帧速率,以及曝光持续时间、快门速度?你认为网络摄像头(即使是高端的)能够实现吗?该项目要求摄像机可以用C#编程。。。车辆系统用可编程摄像机C#,c#,image-processing,computer-vision,C#,Image Processing,Computer Vision,我最近参加了一个项目,我需要一些基于车辆的计算机视觉系统。那么相机需要什么样的特殊功能,才能在不同速度下拍摄图像呢?例如,需要多高的帧速率,以及曝光持续时间、快门速度?你认为网络摄像头(即使是高端的)能够实现吗?该项目要求摄像机可以用C#编程。。。 提前非常感谢 我不确定这是一个可以回答的问题。这听起来像是政府希望确定的事情:) 关于帧速率:如果你的车辆以每小时30英里的速度行驶,每行驶44厘米,一个每秒30帧的网络摄像头就会捕捉到一帧。这是否“足够”取决于你打算如何处理图像 除非视频能够生成高
提前非常感谢 我不确定这是一个可以回答的问题。这听起来像是政府希望确定的事情:)
关于帧速率:如果你的车辆以每小时30英里的速度行驶,每行驶44厘米,一个每秒30帧的网络摄像头就会捕捉到一帧。这是否“足够”取决于你打算如何处理图像 除非视频能够生成高质量的低模糊图像,否则我会选择快门速度非常快、曝光时间非常短的相机,对于帧速率,按照Seth的数学,44厘米大约是一英尺多一点,这对于计算来说应该是合适的 人类对有人撞到他们前面的刹车的反应时间是1.5秒。如果你能确定他们在1/30秒内击中了刹车灯,并且计算和应用刹车需要1秒钟,那么你已经在反应时间上打败了一个人 你的快门速度需要有多快,取决于你的车辆移动速度。快门速度可减少运动模糊,以便更精确地分析图片
尝试不同的速度(如果你能得到一个具有这个值的相机,可能会有帮助)。
不确定盒子外的C可编程性,但是要考虑的一个特定的摄像头样式的相机是PS3眼睛。p> 它是专为运动捕捉而设计的,而且(据我所知)能够获得比大多数竞争对手更高帧率的高质量图像。Windows驱动程序可用于它,这为创建C#包装打开了大门
是产品页面,请注意120fps的高端规范(不确定Windows驱动程序是否以这种速度运行,但显然硬件能够做到)关于快门速度的一个音符。。。在低光照下以高帧率拍摄的图像可能曝光不足且无法使用。如果您需要在不同的光线条件下工作,则帧速率可能需要固定在可接受范围的低端,或者需要根据可用光线进行自我调整。我的iPhone可以在车外拍摄没有模糊的照片。。。超过10-20英尺。在这里面,事情发展得太快了;快门速度需要更高,才能使其不模糊 从中间路线的网络摄像机开始,然后根据需要向上移动?一台笔记本电脑,坐在车里拍摄静止图像,可能会让你了解它的工作原理。这些家伙:-开发用于车道偏离警告、车辆和行人检测的商业系统。 如果您进入“制造商产品->开发和评估平台->摄像头” 你可以看到他们用什么作为摄像机,也可以看到他们的处理平台。
30 fps应该足以满足上述应用。如果钱不是问题,那么看看像和其他公司的相机。您可以控制每个图像捕获的各个方面,包括:捕获时间、图像大小、++。他们有许多摄像头:以太网、USB、Firewire、PCI+,拨打617.520.6658。()