졸업과제 주제 난이도 질문
아두이노로 IP 카메라 + NFC 센서 붙인 제품 하나
만들어서 WIFI로 컴퓨터랑 연결 TCP/IP 통신으로 카메라 촬영 데이터와 NFC으로 고유 ID 전송
파이썬 내에 있는 OPENCV 로 카메라 데이터 받아서 티처블 머신으로 행동 감지, 특정 행동 할 경우 카운트하여 NFC로 전송 받은 ID 정보대로 DB 저장
이런 방식의 시스템으로 다수의 IP 카메라 연결해서 각각의 IP 카메라마다 다른 포멧의 데이터를 저장 받고
그렇게 생긴 DB는
파이썬 앱에서 실시간으로 가공하여 보여줌
보여줄 때 3D로 DB 값에 따라서 정해진 위치의 색이 진해짐으로 수치 시각화
UI로 이런 정보들을 pyqt5 로 인터페이스 구현해서 가독성 있게 전달
코딩 모르는 상태에서 졸업과제 주제인데요 ㅎㅎ
일단 이론상 가능해보이는 수준으로 줄인 계획인데
실현 가능할까요 혹시 이 구조에서 문제점 보이시면 말씀해주세요 ㅠㅠ
파이썬을 메인 언어로 사용한 이유는 티처블 머신을 opencv를 통해서 내장시키려고 그렇게 하게 됬구요
IP 카메라를 안쓰는 이유는 ip 카메라에 nfc를 달아서 경량화 하려고 그렇게 했습니다.
원래 rtcp 프로토콜 같은 걸로하려햇는데, 조금 비싸기도 해서..
아니면 큐알코드 같은 거 해도 되겠네요 사용자 인식만 하면 되니까 ..
pyqt5를 쓰는 이유는 그걸로 한 깔끔한 gui 제작 강좌가 있어서구요
mongoDB 쓰는 이유는 이왕 공부할꺼면 쓰고 싶은거 쓰고 싶어서 선택했습니다.
아두이노에서 영상은 http 로 넘어가지만 파이썬으로 nfc 인식 데이터 보내는 부분은 아직 찾지 못했습니다.