정보) 일상생활(?) 에서 유용한
딥러딩 프로그램들을 알아보자.
[2편]
DeepCreamPy
깊은 크림파이
하나같이 굉장한 이름이다.
1편에서 소개한 waifu2x 가 딥러닝을 이용해 이미지 업스케일링을 해주는 프로그램이었다면
이번에 소개하는 DeepCreamPy는 무려 이미지의 [모자이크or 김] 를 지워준다!
기술발전의 순기능
(물론 이렇게 큰건 못지운다.)
하지만 모자이크를 지운다는것은
원본에는 존재하지 않는 부분을 예측해 그려넣는다는 말과 같기때문에
여러가지 제약조건이 존재한다.
한가지 예시를 들어보자.
(이해를 돕기위한 예시로 실제 신경망의 처리과정과 다름)
예를들어 이런 이미지가 있다고 하자 (원본)
포토샵으로 쓱싹 그렸다.
다음으로 사람들에게 이런식으로 일부분을 지운 이미지를 주고
녹색부분을 채워보라고 하자.
아마 대부분 원본과 같은 이미지를 떠올릴 것이다.
하지만 이런 이미지가 주어진다면 어떨까?
확신을 가지고 정답을 말할 수 있는 사람은 없을것이다.
(그냥 흰배경일수도 있고 무언가 그려져있을수도 있고...)
딥러닝으로 통해 학습된 신경망 또한 이와 마찬가지로
채워넣을 부분 주변을 참고해서 그림을 채워넣기 때문에
검열된 부분이 적을수록, 특수한 패턴이 존재할수록
결과물이 좋을수밖에 없다.
(뷰X 떡칠해둔거 프로그램 돌린다고 마법처럼 무삭제본 나오는게 아니란 예기)
이외에도 여러가지 제약이 있지만 글이 길어짐으로 깃헙에서 Limitations 항목을 참고하자
참고로 이 프로그램은 PEPSI 프로젝트 에 사용된 신경망을 수정해 만들었다고 한다.
그리고 펩시(?) 프로젝트는 무려 고려대에서 개발했다.
감사합니다 흑흑
그럼 사용방법을 알아보자
설명하려니 귀찮아졌다.
제작자의 설명을 참고하자
(우리에겐 구글번역기가 있다구!)
(제작자가 올려둔 예시)
왼쪽처럼 모자이크를 지우고 싶은 부분을 초록색으로 칠하면 된다.
참고로 주의할점이 두가지 있는데
.png 확장자만 변환 가능
초록색으로 마킹할때 완벽한 초록색이여야함 (RGB 0,255,0)
(그림판이나 포토샵에서 브러쉬말고 연필도구를 이용하자)
[출처]
(윈도우버전 받으면 된다.)
[3편]
J에이브이Player (예정)
올것이 왔군
J에이브이Player 이거 써볼려고 했는데 뭐가 되게 복잡하더라...