在图像处理应用程序中什么是实时的? 33 fps是实时的吗?是20 fps实时?如果33和20 fps被认为是实时的话,那么1或2 fps也是实时的吗?
任何人都可以投光。
答案 0 :(得分:5)
根据我的经验,这是一个非常模糊的术语。通常,意思是算法将以提供图像的源(例如相机)的速率运行;但是,我更愿意明确说明(“算法可以以相机的帧速率处理图像”)。
答案 1 :(得分:4)
严格来说,我会说实时意味着应用程序正在根据用户输入生成图像 ,例如鼠标移动改变了化身的面貌。
如何成功它正在执行此任务 - 1 fps,10 fps,100 fps等 - 实际上是另一个问题。
实时描述方法,而不是性能指标。
但是,如果你问一个人类可以使用的最慢fps是什么,我认为答案是15左右。
答案 2 :(得分:4)
实时图像处理=与输入同时产生输出。
输入可能是25 fps,但您可以选择处理每5帧中的1帧(处理5 fps),并且您的应用程序仍然是实时的。
电视流媒体软件:处理所有帧。
安全应用程序和输入是CCTV安全摄像头:您可以选择跳过一些帧以适应性能。
3D游戏或模拟:fps会根据当前场景而变化。
他们都是实时的。
答案 3 :(得分:2)
我认为这取决于实时应用程序是什么。如果应用程序每隔3秒显示一张带有1张图片的幻灯片,并且应用程序可以在3秒内处理1张图片并显示它,那么它就是实时处理。
如果电影是每秒29.97帧,并且该应用可以在第二帧内处理所有29.97帧,那么它也是实时的。
一个例子是,如果应用程序可以从VCR或Cable的模拟输出中获取电影,并将其压缩为每秒29.97帧的视频,并将所有信息发送到远程区域供另一个人观看,那么它就是实时处理。
答案 4 :(得分:2)
(硬)实时是指结果在交付太早或太晚时没有价值。
任何FPS都是实时的,前提是显示的帧代表在显示时应显示的内容。
答案 5 :(得分:1)
实时显示的概念并不真正与特定帧速率相关联 - 它可以定义为最小帧速率,在此速度下,移动被视为连续。因此,对于视觉框架中的慢速移动物体(例如港口中的船舶或夜空中的星星),相对较慢的帧速率可能就足够了,而对于快速移动(例如赛车模拟器),则需要更高的帧速率
还有延迟的次要考虑因素。实时显示必须具有与其他事件相关的足够低的延迟(例如,实时模拟的行为),即显示更新中没有明显的延迟。
答案 6 :(得分:1)
取决于。
自动飞机大炮 - 1000 fps
监控 - 10 - 15 fps
身份验证 - 1 fps
医疗器械 - 1 fph
答案 7 :(得分:0)
这实际上不是一个简单的问题(即使没有考虑到个体之间的差异)。
维基百科有good article解释原因。对于它的价值,我认为电影电影以24fps的速度运行,所以,如果你对此感到满意,那就是我认为实时的。
答案 8 :(得分:0)
这取决于你究竟想要做什么。出于某些目的,1fps甚至2 spf(每帧秒数)可以被认为是实时的。对于其他人来说太慢了......
也就是说,实时意味着处理x帧所需的时间与处理x帧所需的时间一样长(或更少)。
答案 9 :(得分:0)
我猜这个词在不同的语境中使用的含义不同。在工业图像处理中,实时处理通常与离线处理相反。在离线处理应用程序中,您可以记录图像(其中许多图像)并在以后处理它们。在实时处理中,获取图像的系统同时也处理它们,因此处理帧速率不得高于采集帧速率。
答案 10 :(得分:0)
实时意味着您的实施速度足以满足某个截止日期。截止日期是系统规范的一部分。如果它是一个交互式用户界面并且用户不太挑剔,那么15Hz更新可以是正常的,尽管它会感觉很迟钝。如果你用它来沿着高速公路开车30Hz就差不多了。如果它是导弹,那么,也许100Hz?