기능 | 내용 |
---|---|
QR |
OpenCV, pyzbar를 이용, QR 리더기 구매 전까지 카메라로 QRCode를 decode 통해 인식 |
UI |
임시로 PyQT5 상태 레이블과 QR 인식 버튼 구성 |
API |
버튼 클릭 시 유저 이름과 QR코드 대조 후 일치하면 SMS 전송 -> 서버 구축 완료 시 QR코드를 서버 userID 대조하여 SMS 전송으로 변경 |
기능 | 내용 |
---|---|
QR |
카메라 연결 상태에 따라 UI에 상태 표시 camera.py를 QR.py에서 분리하여 개별 모듈로 변경 |
UI |
창 비율 (9:16), 최소 크기 (270x480)으로 고정 및 창 크기에 따라 폰트 크기를 자동 조절 F11로 전체화면 기능 추가 (ESC 또는 F11을 누르면 전체화면 해제) 데코레이터를 사용하여 user 전달하도록 수정, 전체적인 코드 구조 변경 (QR에서 사용하던 코드 UI (*main.py)로 편입) |
API |
데코레이터를 사용하여 sms_data 전달하도록 수정 |
DATA |
api에 사용되는 ini 파일 제외 |
CAM |
데코레이터를 사용하여 frame과 cam_list 전달하도록 수정, 전체적인 코드 구조 변경 |
폴더 | 내용 |
---|---|
ClassLinker PyQT |
기존에 개발 중이였던 PyQT5 앱 및 카메라를 통한 QR 인식 시스템 작성일 기준 프로젝트의 개발 방향 변경으로 보류 |
ESP QR READ |
개발 방향 변경으로 인한 새로운 프로젝트 nodeMCU v1.0(ESP8266 : Wifi 통신 개발보드)과 GM65(QR & 바코드 리더 센서)를 사용하여 서버에 데이터 전송 서버에서 데이터를 처리할 코드가 포함되어 있음 |
폴더 | 내용 |
---|---|
ClassLinker PyQT |
기존에 개발 중이였던 PyQT5 앱 및 카메라를 통한 QR 인식 시스템 작성일 기준 프로젝트의 개발 방향 변경으로 보류 |
ESP QR READ |
개발 방향 변경으로 인한 새로운 프로젝트 RaspBerry PI 5를 리더기 보드로 사용하여 GPIO로 연결된 GM65로 읽힌 값을 서버에 데이터 전송 서버에서 데이터를 처리할 때 DB 파일로 QR 값 저장 |
7d40cb77-093c-11ef-afa1-d83addd4715f