ST마이크로, STM32 MCU용 컴퓨터 비전 런치패드 출시
엣지 AI 개발 지원
ST마이크로일렉트로닉스(ST)가 인공지능(AI) 펌웨어 기능팩과 카메라 모듈 하드웨어 번들을 출시한다고 22일 밝혔다.
임베디드 개발자는 이번 신제품과 STM32 마이크로컨트롤러유닛(MCU)을 사용해서 엣지에서 로컬로 실행되는 컴퓨터 비전 애플리케이션을 개발할 수 있다. 신제품은 FP-AI-VISION1 AI 펌웨어 기능팩과 B-CAMS-OMV 카메라 번들이다.
STM32큐브 기능팩인 FP-AI-VISION1은 여러 코드 예제를 포함한다. STM32H747에서 합성곱신경망(CNN) 실행을 돕는 예제다. 컴퓨터 비전 애플리케이션에서 모든 STM32 MCU에 쉽게 포팅할 수 있게 해준다. 개발자는 펌웨어에서 제안하는 애플리케이션 예제뿐 아니라 스스로 데이터 세트를 선택해 활용할 수 있다. 이를 통해 신경망을 트레이닝하고 다양한 사례를 유연하게 처리할 수 있다.
간단한 이미지 수집이 가능한 USB VC 카메라(웹캠 모드)가 지원된다. 또 식품 분류와 사람의 존재 감지를 지원하는 코드 예제는 편리한 시각적 '웨이크워드'를 만들어 준다. 절전 모드에서 시스템을 재활성화할 수 있다. STM32 위키 콘텐츠에서 이미지 분류 애플리케이션을 구현하는 방법을 확인할 수 있다. STM32Cube.AI, FP-AI-VISION1 기능팩, 티처블 머신 온라인 툴을 활용하면 된다.
B-CAMS-OMV 카메라 번들은 FP-AI-VISION1에 최적화돼 있다. 번들에는 트레이닝과 구축에 필요한 하드웨어가 제공된다. ST의 MB1379 5-Mpixel OV5640 컬러 카메라 모듈도 포함돼 있다. 이 모듈은 ZIF 커넥터가 있는 STM32 디스커버리 및 평가보드와 호환되는 어댑터 카드에 장착돼 있다.
어댑터 카드는 자동차용 그레이스케일 글로벌 셔터 카메라인 ST VG5661에 사용할 수 있다. 이외에 웨이브쉐어(Waveshare), 오픈MV(OpenMV) 커넥터에도 사용이 가능하다. 다양한 협력업체의 적외선 및 가시 스펙트럼 카메라와 연결해 광범위한 컴퓨터 비전 애플리케이션을 처리할 수 있다.
손쉬운 개발을 돕기 위해 STM32 위키 콘텐츠가 지원된다. 이 곳에서 STM32Cube.AI로 생성한 코드를 오픈MV 에코시스템에 통합하는 방법이 소개된다. FP-AI-VISION1에는 다양한 프레임 버퍼 프로세싱 기능, 카메라 드라이버, 이미지 캡처, 사전 처리 및 신경망 추론을 지원하는 소프트웨어가 포함된다. X-CUBE-AI로 생성한 양자화 모델과 부동소수점 기반 모델 등 신경망 모델이 제공된다.
ST마이크로의 기능팩은 www.st.com에서 무료로 다운로드할 수 있다. B-CAMS-OMV 카메라 모듈 번들은 56달러에 공급된다.