소개
산업환경에서 발생할 수 있는 안전사고에 대비해 위험을 감지하고 경고할 수 있는 프로그램
<아래는 팀원들의 글입니다>
https://www.gpters.org/wealth/post/industrial-site-safety-management-gonBGkSvzZsrmqT
https://www.gpters.org/wealth/post/production-industrial-environment-safety-bsoZ4vePDMUYKn5
https://www.gpters.org/dev/post/development-industrial-environment-safety-1bffODTUc47yPkC
진행 방법
사용한 도구 및 진행방식
프로그램 구성 및 기획 : GPTo1
코드 제작 도구 : 커서
사용 라이브러리 : 스트림릿, opencv
진행방식 :
문제정의 및 사용툴 서치 : GPTo1
만들고자 하는 프로그램의 핵심기능에 대해 정의하고 구현을 위한 필수기능을 구체화했습니다. 이때 사용할 수 있는 다양한 모델과 라이브러리를 탐색하고 정리했습니다.
사용툴 점검 :
이때 제시해준 툴들에 대해 확인하고 적용가능한지 점검했습니다. 실제로 두가지 코드에 적용시켜 장단점을 비교하고 실제로 적용해보면서 최종모델을 선택했습니다.
구현 및 테스트 :
처음에는 로컬로 MVP 수준으로 코드를 마무리하고, 테스트를 진행했습니다.
<첫 테스트 프로그램, 감지 및 경고>
개인적으로 테스트가 가능했지만 팀원들과 공유하고 실제로 배포하기는 무리가 있어 스트림릿 클라우드를 사용하기로 방향을 전환했습니다.
결과와 배운점
로컬과는 다르게 스트림릿(클라우드)에서 구현할때는 일부 라이브러리와 버젼의 문제가 있어서 일부 기능을 빼야했습니다.
버젼관리를 위해 깃허브에서 branch를 활용했는데 아직 숙달되지 않아 테스트용으로 작성한 것을 merge시켜버려 복구을 여러번 해야했습니다.
상품화를 위해 UI와 추가기능 옵션에 대해서 어떻게 추가하고 발전시킬것인지 고민해봐야겠습니다.
어디까지 공개해도 되는질 몰라서 글을 되게 추상적으로 작성하게되네요ㅠ