프로젝트 배경
고객은 산업 현장에서 단일 카메라로 연기 변화를 관찰하고 흑연 알람 조건이 확인되면 전기 신호를 출력해야 했습니다. 시스템은 RK3588 산업용 PC에서 로컬로 동작해 외부 네트워크와 클라우드 추론 의존도를 줄이는 구성이었습니다.
알고리즘 및 시스템 구현
시스템은 2단계 경로를 사용합니다. 첫 단계는 3프레임 MobileNetV3-Small ONNX 모델로 연기 유무를 판단합니다. 주간에는 2단계 색상 분류기가 흑연과 비흑연을 구분합니다. 서버는 OpenCV와 FFmpeg로 RTSP, HTTP 또는 로컬 영상을 읽고 브라우저에서 볼 수 있는 MJPEG로 변환합니다.
오탐 보호와 회귀 확인
현재 모델 구성은 smoke_acceptance_model_v2.6입니다. 고정 카메라 선명 배경 보호, 구조 제약 정적 화면 게이트, 순흑/단색/근이진 도형 보호, 극암 이상 화면용 overall_dark 보호가 포함됩니다. v2.0.3에서는 읽을 수 있는 이미지 1,760장을 대상으로 새 규칙을 역확인했고 실제 샘플에는 명중하지 않았으며 자동 테스트 70건을 통과했습니다.
현장 배포와 출력 연동
v2.0.0 단계에서 이미지 테스트, 영상 테스트와 MCP2221A 출력 연동을 확인했습니다. 단일 흑연 테스트 이미지는 연기 신뢰도 98.53퍼센트, 색상 신뢰도 99.99퍼센트를 보였습니다. 영상 테스트는 74프레임을 샘플링했고 74프레임이 연기, 73프레임이 흑연 후보였습니다. 테스트 중 GP0은 High 레벨을 출력하고 유지 시간이 끝난 뒤 Low 레벨로 돌아왔습니다. 이 결과는 해당 테스트 소재와 현장 설정에 한정됩니다.
영상 스트림과 카메라 연동
현장 조사에서 기존 4K H.265 메인 스트림은 약 36초 후 연속 읽기 실패가 재현되었습니다. 1080p H.264 약 10 FPS 서브 스트림으로 전환한 뒤 MJPEG 미리보기는 40초 동안 235프레임을 출력했고 connected 상태를 유지했습니다. 이 확인은 해당 카메라 인코딩과 네트워크 조건에 적용됩니다.
적용 시나리오와 경계
이 방식은 고정 카메라 산업 연기 관찰, 엣지 AI 경보, LAN 콘솔 미리보기, GPIO 알람 출력 프로젝트에 적용할 수 있습니다. 흑연 결과는 프로젝트 알고리즘 출력이며 공식 환경 모니터링, 배출 등급 측정 또는 규제 증거를 대체하지 않습니다. 공식 검수는 무연, 발생 초기, 지속 흑연, 스트림 끊김, 재부팅, 렌즈 가림, 비/안개, 역광 등 현장 조건을 포함해야 합니다.