FLIR R&D 과학 카메라를 위한 MATLAB 리소스
FLIR는 MathWorks와의 파트너쉽을 통해®FLIR R&D/과학 등급 열화상 카메라 사용자를 위한 MATLAB 소프트웨어 솔루션을 제공하고 있습니다. FLIR의 열화상 카메라를 강력한 MATLAB 분석과 연계할 수 있는 다양한 방법들이 있지만 우리는 다음과 같이 3가지 일반적인 사용부터 시작하고자 합니다. 기술 문서와 비디오를 통해 우리는 FLIR 카메라의 데이터를 MATLAB로 직접 스트리밍하는 방법과 MATLAB 스크립트를 FLIR의 ResearchIR 소프트웨어로 불러오는 방법 그리고 추가 분석 및 데이터 처리를 위해 FLIR ResearchIR 동영상 파일을 MATLAB에서 직접 여는 방법을 보여줍니다. 또한 FLIR 열화상 카메라와 MATLAB의 최신 프로그래밍 환경을 이용하는 방법을 쉽게 이해할 수 있도록 샘플 프로그램을 제공합니다.
제품 개발을 가속화하기 위해 FLIR 가 MATLAB을 사용하는 방법에 대한 학습
MATLAB에서 FLIR 열화상 카메라 사용
FLIR의 R&D/과학 등급 열화상 카메라는 MATLAB과 매끄럽게 호환됩니다. 이 카메라는 GigE Vision 및 GeniCam과 완벽 호환되기 때문에 카메라를 원격으로 제거하고 온도가 보정된 열 화상을 MATLAB에 간편하게 스트리밍할 수 있습니다. 공급업체의 SDK를 변환할 필요가 없습니다. 대신, 산업 표준 인터페이스를 통해 FLIR 카메라의 고감도 열 데이터를 MATLAB으로 신속하게 스트리밍하도록 설정할 수 있기 때문에 애플리케이션 개발에 집중할 수 있습니다.
FLIR의 ResearchIR 소프트웨어에서 MATLAB 스크립트 사용
FLIR의 ResearchIR 소프트웨어는 소프트웨어 내에서 MATLAB 이미지 분석 스크립트를 직접 사용할 수 있도록 지원합니다. MATLAB 스크립트는 ResearchIR로 디지털 필터를 통해 불러 올 수 있으며 실시간 또는 기록된 열 이미지에 적용됩니다. 장변 뒤 열 이미지는 이미지 파일로 MATLAB 스크립트로 전달되고 처리된 후 ResearchIR 내에서 표시 및 추가 분석을 위해 다시 ResearchIR로 전달됩니다. 이는 FLIR 고유 ResearchIR 소프트웨어에서 직접 MATLAB 이미지 분석 툴키트 사용하기 위한 최상의 도구를 제공합니다.
FLIR ResearchIR Max에서 MATLAB 프로그램 실행
MATLAB에서 ResearchIR 데이터 열기
FLIR의 무료 FileReader SDK 소프트웨어를 통해 이제 MATLAB을 사용해 FLIR의 ResearchIR 소프트웨어에서 열화상과 영상을 열어 분석할 수 있습니다. 제공된 ResearchIR 소프트웨어에서 FLIR 카메라로 촬영한 열 데이터를 모아 FileReader SDK와 샘플 MEX 코드를 이용해 전체 열 이미지를 읽고 헤더 데이터를 프로그램에 직접 전송합니다. 이를 통해 FLIR 카메라로 수집한 데이터를 MATLAB으로 직접 신속하게 불러와 추가 분석과 처리 작업을 수행할 수 있습니다.
FLIR R&D/과학 열 카메라를 이용한 샘플 MATLAB 코드
FLIR는 MathWorks와의 협력을 통해 FLIR 열화상 카메라와 기록된 이미지를 이용해 몇 가지 샘플 프로그램을 개발했습니다. 이 샘플 프로그램은 간단한 코드를 통해 FLIR의 고성능 R&D/과학 열화상 카메라 솔루션과 함께 MATLAB 기능을 활용할 수 있는 몇 가지 방법을 보여줍니다. 아래 프로그램 제목을 클릭하면 각 샘플에 대한 간략한 설명이 나오며 링크를 통해 다운로드 할 수 있습니다.
안면 인식 및 추적
샘플 프로그램은 FLIR의 ResearchIR 소프트웨어에서 기록된 적외선 영상을 열어 첫 번째 프레임을 캡쳐해 안면 인식을 진행합니다. 이후 안면 인식과 연관 점을 사용해 얼굴 주변 해당 영역을 도출해 영상 내에서 이후 프레임부터 추적을 시작합니다. 이 샘플 코드는 FLIR 파일 리코더 SDK를 사용해 비전 툴키트에서 파일과 MATLABs 안면 인식 및 추적 알고리즘을 엽니다. 영상에서 표적 식별과 추적을 위해 열 이미지로 얻은 고대비를 사용하는 것은 상당히 효과적인 방법이며 이 기술을 실시간 이미지 스트리밍까지 확장할 수 있습니다.
안면 인식 및 추적 - 샘플 코드(.zip)
이미지 회전 90도
열화상에서 관련 표적의 너비가 기준보다 큰 경우가 있어 FLIR 열화상 카메라의 종횡비를 표적에 맞게 정렬하기 위해 카메라를 돌려야 할 수도 있습니다. 하지만 이제 ResearchIR나 맞춤 소프트웨어에서 재생하거나 분석할 때 모든 열화상 영상을 회전할 수 있습니다. 이러한 짧은 샘플 프로그램은 이미지를 보정하기 위해 스크립트 파일의 변수에 따라 이미지를 90도 시계 방향 또는 반시계 방향으로 회전합니다. ResearchIR 필터로 또는 맞춤화된 Matlab 프로그램 내에서 간편하게 사용할 수 잇습니다.
이미지 회전 90도 - 샘플 코드(.zip)