이 페이지는 기계 번역을 사용하여 번역되었습니다. 최신 내용을 영문으로 보려면 여기를 클릭하십시오.
라이브 이미지 수집 및 히스토그램 표시
이 예제에서는 Simulink® 블록을 사용하여 라이브 비디오 스트림과 RGB 값의 히스토그램을 나란히 표시하는 방법을 보여줍니다.
Image Acquisition Toolbox™는 이미지 수집 장치에서 실시간 이미지 데이터를 수집하여 Simulink 모델로 변환하는 Simulink 블록을 제공합니다. 이 예제에서는 From Video Device 블록을 사용하여 Logitech® Quickcam® Zoom 웹캠에서 라이브 이미지 데이터를 Simulink로 수집합니다. 이 예제에서는 DSP System Toolbox™의 Histogram 블록을 사용하여 각 비디오 프레임의 R, G, B 값의 히스토그램을 계산합니다.
이 예제에서는 모델을 열고 실행하려면 Simulink, DSP System Toolbox 및 Computer Vision Toolbox™가 필요합니다.
실시간 비디오 스트림에서 히스토그램 표시를 시청하세요 (10초)
예제 모델
다음 그림은 From Video Device 블록을 사용하는 예제 모델을 보여줍니다.
open_system('demoimaqsl_rgbhistogram_win');

close_system('demoimaqsl_rgbhistogram_win');
라이브 비디오 입력
입력 비디오는 winvideo 이미지 수집 장치(Logitech Quickcam Zoom)에서 라이브로 수집됩니다. 이 예에서 블록은 Logitech 카메라에서 RGB 프레임을 수집하여 모든 시뮬레이션 시간 단계에서 Simulink 모델에 출력합니다. 블록에서 출력되는 데이터 유형은 uint8입니다.
히스토그램 표시 결과
이 예제에서는 RGB 히스토그램 창에 R, G, B 값의 히스토그램을 표시하고 뷰어 창에 원본 RGB 비디오를 표시합니다.

이 예시에서는 winvideo Logitech 웹캠을 사용했지만, 이 모델은 쉽게 업데이트하여 다른 지원되는 이미지 수집 장치에 모델을 연결할 수 있습니다. 이를 통해 다양한 이미지 수집 하드웨어에서도 동일한 Simulink 모델을 사용할 수 있는 유연성이 제공됩니다.
사용 가능한 예제 버전
Windows® 전용: demoimaqsl_rgbhistogram_win.slx
플랫폼 독립적: demoimaqsl_rgbhistogram_all.slx
Windows 전용 예제 모델에는 Computer Vision Toolbox의 To Video Display 블록(Windows에서만 지원됨)이 포함되어 있으며 코드 생성을 지원합니다. 플랫폼 독립 버전은 Video Viewer 블록으로 구성되며 코드 생성을 지원하지 않습니다.