-
Real-time이란 무엇인가Computer Vision/101 2021. 9. 10. 13:27
real-time application에 대한 감각이 없어서 찾아봤다.
https://stackoverflow.com/questions/3957376/in-image-processing-what-is-real-time
복붙하면,,
□ Input과 동일한 속도로 Output을 내는 가의 관점
"the algorithm can process images at the frame rate of the camera"
: 카메라 frame rate와 같은 속도로 이미지를 processing 하는 것
the application is generating images based on user input as it occurs
e.g. a mouse movement which changes the facing of an avatar.
- How successful it is at this task - 1 fps, 10 fps, 100 fps, etc - is actually another question.
- Real-time describes an approach, not a performance metric.
- 사람의 감각으로 가장 느린 fps가 무엇이냐 묻는다면, 15 fps 정도 될 것 같다. 1/15 = 0.067s
□ 특정 fps에 국한하지 않고 요구하는 app에 따라 다르다는 관점
it depends on what the real time application is
: 어떤 실시간 어플리케이션에 따라 다르다.
(Hard) Real time is when an outcome has no value when delivered too early or too late.
Any FPS is real time
The notion of real-time displayis not really tied to a specific frame rate
□ 어플리케이션의 지속성을 위한 최소한의 요건이라는 관점
" The minimum frame rate at which movement is perceived as being continuous."
어플리케이션의 움직임이 지속될 수 있는 최소한의 frame rate- So for slow moving objects in a visual frame (e.g. ships in a harbour, or stars in the night sky) a relatively slow frame rate might suffice, whereas for rapid movement (e.g. a racing car simulator) a much higher frame rate would be needed.
your implementation is fast enough to meet some deadline
+ Frame rate에 관한 wiki
https://en.wikipedia.org/wiki/Frame_rate#How_many_frames_per_second_can_the_human_eye_see.3F