빠른 시작 가이드: Seeed Studio reCamera와 Ultralytics YOLO26#
reCamera는 Ultralytics의 연례 하이브리드 행사인 YOLO Vision 2024 (YV24)에서 AI 커뮤니티에 처음 소개되었습니다. reCamera는 주로 엣지 AI 애플리케이션을 위해 설계되었으며, 강력한 처리 성능과 간편한 배포를 제공합니다.
다양한 하드웨어 구성과 오픈 소스 리소스를 지원하는 reCamera는 엣지에서 혁신적인 컴퓨터 비전 솔루션을 프로토타이핑하고 배포하기에 이상적인 플랫폼입니다.

reCamera를 선택해야 하는 이유#
reCamera 시리즈는 엣지 AI 애플리케이션에 특화되어 개발자와 혁신가의 요구를 충족하도록 설계되었습니다. 다음과 같은 특징이 있습니다.
-
RISC-V 기반 성능: 핵심 구성 요소인 SG200X 프로세서는 RISC-V 아키텍처를 기반으로 하며, 에너지 효율성을 유지하면서 엣지 AI 작업에 탁월한 성능을 제공합니다. 초당 1조 회 연산(1 TOPS)을 수행할 수 있어 실시간 객체 탐지와 같은 복잡한 작업도 손쉽게 처리합니다.
-
최적화된 비디오 기술: H.264 및 H.265를 포함한 고급 비디오 압축 표준을 지원해 품질 저하 없이 저장 공간과 대역폭 요구량을 줄입니다. HDR 이미징, 3D 노이즈 감소, 렌즈 보정 기능을 통해 까다로운 환경에서도 전문적인 영상을 구현합니다.
-
에너지 효율적인 듀얼 프로세싱: SG200X가 복잡한 AI 작업을 처리하는 동안 소형 8비트 마이크로컨트롤러가 간단한 작업을 관리해 전력을 절약하므로, reCamera는 배터리 구동 환경이나 저전력 구성에 적합합니다.
-
모듈식 및 업그레이드 가능한 설계: reCamera는 코어 보드, 센서 보드, 베이스보드의 세 가지 주요 구성 요소로 이루어진 모듈식 구조입니다. 이 설계 덕분에 개발자는 구성 요소를 쉽게 교체하거나 업그레이드할 수 있어 변화하는 프로젝트 요구 사항에 유연하게 대응하고 미래에도 사용할 수 있습니다.
reCamera 하드웨어 빠른 설정#
reCamera 시작하기 페이지를 참조하고 기기(예: reCamera 2002 Series, Gimbal 또는 HQ POE)를 선택하여 빠른 시작 가이드를 여세요. 이 가이드는 기기를 네트워크에 연결하고 탐지 결과를 빠르게 미리 볼 수 있도록 Node-RED 웹 UI에 접속하는 등의 초기 설정을 안내합니다.
사전 설치된 YOLO26 모델로 추론하기#
reCamera에는 Ultralytics YOLO26 모델 4개가 사전 설치되어 있으며, Node-RED 대시보드에서 원하는 모델을 선택하기만 하면 됩니다.
1단계: reCamera를 네트워크에 연결했다면 웹 브라우저에 reCamera의 IP 주소를 입력하여 Node-RED 대시보드를 엽니다. USB로 reCamera를 PC에 연결했다면 192.168.42.1을 입력할 수 있습니다. 여기서 YOLO26n 탐지 모델이 기본으로 로드된 것을 확인할 수 있습니다.

2단계: 오른쪽 아래에 있는 녹색 원을 클릭하여 Node-RED 플로 편집기에 액세스합니다.
3단계: model 노드를 클릭한 다음 On Device을 클릭합니다.

4단계: 사전 설치된 YOLO26n 모델 4개 중 하나를 선택하고 Done을 클릭합니다. 예를 들어 여기서는 YOLO26n Pose을 선택하겠습니다.
5단계: Deploy을 클릭하고 배포가 완료되면 Dashboard을 클릭합니다.

이제 YOLO26n 자세 추정 모델이 작동하는 모습을 확인할 수 있습니다!

cvimodel로 내보내기: YOLO26 모델 변환#
reCamera에서 사용자 지정 학습 YOLO26 모델을 사용하려면 아래 단계를 따르세요.
먼저 PyTorch 모델을 ONNX로 변환한 다음, 이를 MLIR 모델 형식으로 변환합니다. 마지막으로 MLIR을 cvimodel로 변환하여 기기에서 추론을 실행합니다.
ONNX로 내보내기#
Ultralytics YOLO26 모델을 ONNX 모델 형식으로 내보냅니다.
설치#
필수 패키지를 설치하려면 다음을 실행하세요:
pip install ultralytics설치 절차에 대한 자세한 지침과 모범 사례는 Ultralytics 설치 가이드를 참조하세요. YOLO26에 필요한 패키지를 설치하는 중 문제가 발생하면 해결 방법과 팁을 확인할 수 있는 일반적인 문제 가이드를 참조하세요.
사용법#
from ultralytics import YOLO
# YOLO26 모델 로드
model = YOLO("yolo26n.pt")
# 모델을 ONNX 형식으로 내보내기
model.export(format="onnx", opset=14) # 'yolo26n.onnx' 생성내보내기 프로세스에 관한 자세한 내용은 내보내기에 관한 Ultralytics 문서 페이지를 참조하세요.
ONNX를 MLIR 및 cvimodel로 내보내기#
ONNX 모델을 얻은 후 AI 모델 변환 및 양자화 페이지를 참조하여 ONNX 모델을 MLIR로 변환한 다음 cvimodel로 변환하세요.
현재 Ultralytics 패키지에서 reCamera를 직접 지원하는 기능을 추가하고 있으며, 곧 제공될 예정입니다. 그동안 자세한 내용은 Ultralytics YOLO 모델과 Seeed Studio reCamera 통합하기 블로그를 참조하세요.
벤치마크#
곧 제공됩니다.
reCamera의 실제 활용 사례#
reCamera의 고급 컴퓨터 비전 기능과 모듈형 설계는 다양한 실제 환경에 적합하며, 개발자와 기업이 고유한 과제를 손쉽게 해결하도록 지원합니다.
-
낙상 감지: 안전 및 의료 분야를 위해 설계된 reCamera는 실시간으로 낙상을 감지할 수 있어 신속한 대응이 중요한 노인 돌봄 시설, 병원 및 산업 현장에 적합합니다.
-
개인 보호 장비 감지: reCamera를 사용하면 실시간으로 PPE 준수 여부를 감지하여 작업장 안전을 확보할 수 있습니다. 작업자가 헬멧, 장갑 또는 기타 안전 장비를 착용하고 있는지 파악하여 산업 환경의 위험을 줄이는 데 도움이 됩니다.

-
화재 감지: reCamera의 실시간 처리 기능은 산업 및 주거 지역에서 화재 감지에 탁월한 선택이며, 잠재적인 재난을 방지할 수 있도록 조기에 경고합니다.
-
폐기물 감지: 환경 모니터링 및 폐기물 관리에 탁월한 도구로 활용할 수 있는 폐기물 감지 애플리케이션도 지원합니다.
-
자동차 부품 감지: 제조 및 자동차 산업에서 품질 관리, 조립 라인 모니터링, 재고 관리를 위해 자동차 부품을 감지하고 분석하는 데 도움이 됩니다.

자주 묻는 질문#
reCamera를 처음 설정하려면 다음 단계를 따르세요.
- reCamera를 전원에 연결합니다.
- reCamera 시작하기 페이지에서 기기를 선택해 빠른 시작 가이드를 연 다음, 네트워크에 연결합니다.
- 웹 브라우저에 기기의 IP 주소를 입력해 Node-RED 웹 UI에 접속합니다(USB로 연결된 경우
192.168.42.1을 사용합니다). - 대시보드 인터페이스에서 사전 설치된 YOLO26 모델을 바로 사용합니다.
예, reCamera에서 직접 학습한 YOLO26 모델을 사용할 수 있습니다. 절차는 다음과 같습니다.
model.export(format="onnx", opset=14)을 사용해 PyTorch 모델을 ONNX 형식으로 내보냅니다.- ONNX 모델을 MLIR 형식으로 변환합니다.
- MLIR을 기기 내 추론용 cvimodel 형식으로 변환합니다.
- 변환한 모델을 reCamera에 로드합니다.
자세한 지침은 AI 모델 변환 및 양자화 가이드를 참조하세요.
처리를 위해 외부 하드웨어가 필요한 기존 IP 카메라와 달리 reCamera는 다음과 같은 특징이 있습니다.
- RISC-V SG200X 프로세서를 사용해 AI 처리를 기기 내에 직접 통합합니다.
- 실시간 엣지 AI 애플리케이션을 위해 1 TOPS의 연산 성능을 제공합니다.
- 구성 요소 업그레이드와 사용자 지정이 가능한 모듈형 설계를 갖추고 있습니다.
- H.264/H.265 압축, HDR 이미징 및 3D 노이즈 감소와 같은 고급 비디오 기술을 지원합니다.
- 바로 사용할 수 있도록 Ultralytics YOLO26 모델이 사전 설치되어 있습니다.
이러한 기능 덕분에 reCamera는 추가 외부 처리 하드웨어 없이 엣지 AI 애플리케이션을 위한 독립형 솔루션으로 사용할 수 있습니다.