- USB 3.2 generation 2 (10 gigabits per second)
- 10 gigabit Ethernet
- Thunderbolt 1 configured creatively, in theory, but Thunderbolt 2 or later in practice (dual bidirectional lanes each 20 gigabits)
Can a Matlab figure window display 4k video feed at 30FPS?
조회 수: 3 (최근 30일)
이전 댓글 표시
That's the question in title -for an RGB 8-bit video stream. Or do performance limilations preclude Matlab from achieving a smooth enough frame rate? Is there is known limit for data rate to display in Matlab figure window. E.g. using preview() in image processing toolbox.
Thanks.
댓글 수: 0
답변 (1개)
Walter Roberson
2020년 12월 1일
편집: Walter Roberson
2020년 12월 1일
There might potentially be some system in which MATLAB could keep up with that, such as with a high performance graphic card and a gigE camera, but most systems would not be capable of it.
4k resolution is about 8.3 megapixel. Multiply by 3 color components of 8 bits and multiply by 30 fps, and the overall data transfer requirements are just under 6 gigabits per second, without taking into account overheads.
6 gigabits per second requires one of:
USB3.0 is not able to keep up.
That is just the hardware issues. Issues about generating ffast enough interrupts and turning it around and out to the render thread.
I would not say that it is outside of the capacity of all current systems, but not common.
댓글 수: 2
Walter Roberson
2020년 12월 1일
편집: Walter Roberson
2020년 12월 1일
USB3 does not have enough bandwidth for that device at 30 fps unless the data is transferred in compressed form. USB3 is 5 gigabits per second raw transfer rate.
참고 항목
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!