사회적약자
해결완료
치매 환자 미술 치료를 위한 피포 페인팅 도안 자동 제작 시스템
1. 영상 처리 모듈 개발
1.1. Painting 모듈
- 원본 이미지에 Blur 필터를 적용하고 색상을 단순화시켜서 그림처럼 보이게 만들어줌
- K-Means 알고리즘을 이용하여 이미지 내 색상을 군집화함
- 이후 작업을 위해 이미지를 확장시킴
1.2. DrawLine 모듈
- 이미지 픽셀 색상을 기준으로 경계선을 그려줌
- 이후 작업을 위해 이미지 가장자리에 가상의 선을 그려줌
1.3. Numbering 모듈
- 이미지 레이블을 추출하여, 선의 경계선과 계층 관계를 파악함
- 선 내부의 내심점을 계산하여, 해당 좌표에 숫자를 기입함
- 그림화 이미지에서 색상을 추출하여 색상 레이블을 생성함
2. Web Application 구축
- Python Flask Framework를 활용하여 웹에서 작동할 수 있는 환경을 구축
- 비전문가도 손쉽게 조작할 수 있도록 직관적으로 UI 설계
- 불필요한 부가 기능을 제거하여 작업 중심적으로 구축
1.1. Painting 모듈
- 원본 이미지에 Blur 필터를 적용하고 색상을 단순화시켜서 그림처럼 보이게 만들어줌
- K-Means 알고리즘을 이용하여 이미지 내 색상을 군집화함
- 이후 작업을 위해 이미지를 확장시킴
1.2. DrawLine 모듈
- 이미지 픽셀 색상을 기준으로 경계선을 그려줌
- 이후 작업을 위해 이미지 가장자리에 가상의 선을 그려줌
1.3. Numbering 모듈
- 이미지 레이블을 추출하여, 선의 경계선과 계층 관계를 파악함
- 선 내부의 내심점을 계산하여, 해당 좌표에 숫자를 기입함
- 그림화 이미지에서 색상을 추출하여 색상 레이블을 생성함
2. Web Application 구축
- Python Flask Framework를 활용하여 웹에서 작동할 수 있는 환경을 구축
- 비전문가도 손쉽게 조작할 수 있도록 직관적으로 UI 설계
- 불필요한 부가 기능을 제거하여 작업 중심적으로 구축
과제 해결 과정을 작성하여 파일을 올려 현황을 공유하세요.
전문가에게 멘토링을 받은 결과, 치매 환자분들이 손쉽게 치료에 참여할 수 있도록 복잡하지 않고 단순하게 제작할 필요성이 있다고 말씀해주셨습니다.
해당 의견 반영하여, 색상 개수를 10개 이하로 줄이면서 피포페인팅 이미지를 최대한 단순화 시켰습니다.
해당 의견 반영하여, 색상 개수를 10개 이하로 줄이면서 피포페인팅 이미지를 최대한 단순화 시켰습니다.
현재 2명이 공감했습니다.
공감하기