목차
목차
⑴ 프로젝트 이름
⑵ 프로젝트 개요
⑶ 수행 방법
- 문제를 해결하기 위한 아이디어 도출 및 접근 방법
- 실제 구현을 위해 사용할 소프트웨어
⑷ 프로젝트 진행 결과
- 계획했던 프로젝트 수행 결과
- 계획 대비 실제 수행한 프로젝트 결과
- 진행한 프로젝트에 대한 소스 코드 및 각종 근거 자료
⑸ 최종 성과
- 최종 성과에 대한 설명
- 최종 성과에 대한 논의
⑴ 프로젝트 이름
⑵ 프로젝트 개요
⑶ 수행 방법
- 문제를 해결하기 위한 아이디어 도출 및 접근 방법
- 실제 구현을 위해 사용할 소프트웨어
⑷ 프로젝트 진행 결과
- 계획했던 프로젝트 수행 결과
- 계획 대비 실제 수행한 프로젝트 결과
- 진행한 프로젝트에 대한 소스 코드 및 각종 근거 자료
⑸ 최종 성과
- 최종 성과에 대한 설명
- 최종 성과에 대한 논의
본문내용
생하는 움직임을 감지할 수 있는 함수를 만들었다. 이후 이 모션을 감지하고 각 개인의 객체를 인식할 수 있는 함수를 만들었다. 가정 내에서 발생하는 일반적인 움직임에 대해서는 일반 데이터로 처리할 수 있는 함수를 만들었고, 급격한 온도 변화가 나타날 경우 사용자에게 알림이 갈 수 있는 함수를 만들어 처리했다. OpenCV-Python으로 배우는 영상 처리 및 응용. 정성환, 배종욱, 생능출판사. 2020.11.24.
⑸ 최종 성과
- 최종 성과에 대한 설명
내가 만들어낸 시스템은 아직 완성되지 않았다. 다양한 모션에 대해 감지하는 것이 어려웠으며 돌발 상황이라고 설정한 것과 일상적으로 가정 내에서 발생하는 상황이라고 설정한 것을 센서가 다르게 감지하는 것을 구분하지 못했다. 또한, 감지 후 사용자에게 알림이 갈 수 있도록 만드는 것도 아직 제대로 구현하지 못했다. 모션감지 센서와 카메라를 연동하여 영상을 처리하고 객체를 감지할 수 있는 기능은 구현했고, 시스템의 이상 징후가 나타났을 때 사용자에게 알림을 보낼 수 있는 기능은 구현할 수 있었으나 섬세하게 자료를 분류하는 것이 이루어지지 않았다. 사용자의 정보와 시스템 로그는 안전하게 저장할 수 있도록 MongoDB를 이용해 구현할 수 있었다. 하지만 사용자 인터페이스 개선은 성공하지 못했고 시스템의 안정성 또한 구현하지 못했다.
- 최종 성과에 대한 논의
시스템을 구현하여 정확히 활용하기 위해서는 수많은 시행착오가 발생한다는 것을 느낄 수 있었다. 한 가지 문제를 해결하면 다른 문제가 발생하는 것이 지속적으로 나타났다. 시스템을 안정적으로 구성하여 구동하는 것은 상당히 많은 노력과 인력이 필요하다는 것을 느끼게 되었다. 팀원들과 오랜 시간 동안 함께 협업하면서 팀워크를 더욱 올릴 수 있었으며 상당히 많은 부분을 느낄 수 있었다. 앞으로도 더 많은 프로그램 개발을 위해 노력해야 하는데 현재 이 경험이 좋은 밑바탕이 될 수 있을 것이라 생각한다. 팀원들과 함께 노력하여 시스템을 구상하고 개선하기 위해 노력한 과정이 굉장히 즐거웠으며 앞으로 더 많은 발전이 이루어질 수 있을 것 같다. 오류가 나타나는 부분을 개선하기 위하여 다시 노력할 예정이고 사람들의 수요에 맞는 프로그램을 만들 수 있도록 노력할 것이다.
(6) 참고문헌
첨부자료 - 창의공학설계 개요서
OpenCV-Python으로 배우는 영상 처리 및 응용. 정성환, 배종욱, 생능출판사. 2020.11.24.
⑸ 최종 성과
- 최종 성과에 대한 설명
내가 만들어낸 시스템은 아직 완성되지 않았다. 다양한 모션에 대해 감지하는 것이 어려웠으며 돌발 상황이라고 설정한 것과 일상적으로 가정 내에서 발생하는 상황이라고 설정한 것을 센서가 다르게 감지하는 것을 구분하지 못했다. 또한, 감지 후 사용자에게 알림이 갈 수 있도록 만드는 것도 아직 제대로 구현하지 못했다. 모션감지 센서와 카메라를 연동하여 영상을 처리하고 객체를 감지할 수 있는 기능은 구현했고, 시스템의 이상 징후가 나타났을 때 사용자에게 알림을 보낼 수 있는 기능은 구현할 수 있었으나 섬세하게 자료를 분류하는 것이 이루어지지 않았다. 사용자의 정보와 시스템 로그는 안전하게 저장할 수 있도록 MongoDB를 이용해 구현할 수 있었다. 하지만 사용자 인터페이스 개선은 성공하지 못했고 시스템의 안정성 또한 구현하지 못했다.
- 최종 성과에 대한 논의
시스템을 구현하여 정확히 활용하기 위해서는 수많은 시행착오가 발생한다는 것을 느낄 수 있었다. 한 가지 문제를 해결하면 다른 문제가 발생하는 것이 지속적으로 나타났다. 시스템을 안정적으로 구성하여 구동하는 것은 상당히 많은 노력과 인력이 필요하다는 것을 느끼게 되었다. 팀원들과 오랜 시간 동안 함께 협업하면서 팀워크를 더욱 올릴 수 있었으며 상당히 많은 부분을 느낄 수 있었다. 앞으로도 더 많은 프로그램 개발을 위해 노력해야 하는데 현재 이 경험이 좋은 밑바탕이 될 수 있을 것이라 생각한다. 팀원들과 함께 노력하여 시스템을 구상하고 개선하기 위해 노력한 과정이 굉장히 즐거웠으며 앞으로 더 많은 발전이 이루어질 수 있을 것 같다. 오류가 나타나는 부분을 개선하기 위하여 다시 노력할 예정이고 사람들의 수요에 맞는 프로그램을 만들 수 있도록 노력할 것이다.
(6) 참고문헌
첨부자료 - 창의공학설계 개요서
OpenCV-Python으로 배우는 영상 처리 및 응용. 정성환, 배종욱, 생능출판사. 2020.11.24.
소개글