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달러에 공급된다.