본문 바로가기
728x90

React2

AI 산업안전 관제 프로젝트 설계 회고: YOLO·FastAPI·개인정보 보호까지 처음에는 CCTV 화면에 사람과 안전모 박스만 잘 그리면 산업안전 관제가 완성될 줄 알았다. 실제로 카메라 입력, PPE 감지, 얼굴 식별, 넘어짐 감지, 이벤트 저장, React 대시보드를 하나로 연결해 보니 가장 어려운 일은 모델을 돌리는 것이 아니었다. 여러 모델이 쏟아내는 결과를 한 사람의 한 사건으로 정리하고, 운영자가 확인할 수 있는 화면까지 끊기지 않게 전달하는 일이 더 어려웠다.AIVIS는 CCTV 영상에서 안전모·안전조끼 미착용과 넘어짐을 감지하고, 등록된 작업자를 식별해 위험 이벤트·안전 점수·리포트로 이어 주는 4인 팀 프로젝트다. 2025년 9월 29일부터 12월 10일까지 개발했으며, 나는 AI Core를 맡아 얼굴 식별 데이터 파이프라인, PPE 모델 최적화, 포즈 기반 낙상 감.. 2026. 8. 3.
React로 브라우저 OS를 만들었다: PocketDesk OS 창 관리자·파일 시스템 개발기 브라우저 탭 하나를 켰는데 시작 메뉴가 열리고, 창을 옮기고, 파일을 저장하고, 메모장과 그림판까지 실행된다면 어떨까. 이 생각에서 PocketDesk OS를 시작했다. Windows를 그대로 복제하려는 프로젝트가 아니라, 데스크톱 운영체제의 익숙한 사용 흐름을 React 애플리케이션 안에서 어디까지 구현할 수 있는지 직접 시험하는 프로젝트다.현재 공개한 0.1.0 버전에는 시작 메뉴, 작업 표시줄, 다중 창, 파일 탐색기, 휴지통, 웹 브라우저, 메모장, 그림판, 계산기와 지뢰찾기가 들어 있다. PWA로 설치할 수 있고, 브라우저를 닫았다 다시 열어도 창과 설정, 파일이 남는다. 완성된 제품 회고가 아니라 지금도 개발 중인 프로젝트의 첫 번째 기록이다.이번 글의 질문화면을 Windows처럼 꾸미는 일을.. 2026. 7. 31.
728x90