파이썬에서 이미지를 처리하는 방법은 여러가지가 있지만 오늘 중점적으로 다뤄볼 내용은 cv2를 이용한 이미지 처리이다. cv2를 import한 후에 img라는 변수에 cv2의 .imread()를 사용하여 이미지를 로드한다. 우리는 img를 2차원으로 인지 하지만 컴퓨터는
cv2에서 동영상을 플레이 하는 방법에 대해 블로깅 해 보겠다. 우선 코드를 보고 한줄 한줄 설명해 보자 !import cv2cap = cv2.VideoCapture('재생하고 싶은 동영상의 경로')while True: ret, img = cap.read() i
지난 시간에는 cv2를 이용한 동영상 플레이 방법을 알아 보았다. 사실 동영상에 관련한 개념중 가장 중요한 개념은 바로 동영상은 이미지의 연속이라는것이다. 이번 시간에는 cv2를 이용해 동영상에 여러 option을 부여하는 시간을 갖도록 하자. 지난시간에 우리는 이러한
오늘은 이미지 합성기법중 하나인 Overlay기법을 블로깅 할 계획이다. 우선 Overlay기법을 사용하기전 이미지의 투명도에 대한 개념을 정리하고 가자. 우리가 기존에 알고있던 이미지는 이러한 형태로 3차원 형태였다. 하지만 확장자의 이름이 png인 투명도가 추가된
오늘은 cv2를 사용하여 style-transfer model을 사용하는 구체적인 방법을 블로깅할 생각이다. 딥러닝 모델을 직접 설계하는것도 너무나도 멋진 일이라고 생각하지만(동시에 정말 어렵지만),이미 만들어진 모델을 능숙하게 사용할줄 아는것도 머신러닝 엔지니어 꿈나
오늘은 지난시간에 이어 cv2를 이용하여 style-transfer model을 사용해 볼 것이다! 지난 시간에 말했던 대로 오늘은 정말 net이라는 변수에 다른 모델을 할당시켜서 그대로 진행해 보도록 하겠다. 지난시간과 마찬가지로 cv2, np만 사용할 것이다!지난시
한국인들의 소울푸드 치킨, 치킨을 시킬떄 우리는 보통 반반으로 시키게 된다. 두가지 맛을 절대 포기할 수 없기 때문이다. 나또한 그렇다. 작성자의 소울푸드는 이미 완성된 모델인데 한번에 한가지만 먹기에는 너무 아쉽다. 그래서 이번에는 두가지를 함께 먹어보려 한다. 남은
오늘은 나이와 성별을 맞추는 인공지능을 만들어 볼것이다. 지난번 마스크착용 판별 인공지능과 유사한 점이 많으니 오늘도 재밌게 실습을 진행해 보자!이번시간에는 cv2만 있어도 실습 진행이 가능하다!얼굴영역 탐지모델은 지난번 실습과 같고, 나이를 판단하는 모델은 나이를 범
오늘은 실시간으로 얼굴의 좌표를 인지하여 스티커를 따라다니게 하는 실습을 해보려 한다! 불과 3~4년전 우리나라에서 엄청 유행했던 이런 실시간으로 스티커를 붙여주는 기술은 현재까지도 많은 사람들의 사랑을 받으면서 본인의 매력을 색다르게 표현하는데 도움을 주고있다. 오늘
이번 시간에는 조금 어려운 개념도 함께 배워가며 실습을 진행해 보려 한다! 우선 Grayscale이란 단어를 단순하게 흑백사진과 혼동해서 사용하는 경우가 상당히 많은데 이는 틀린 표현이다. 흑백이란 정말 Black and white 만으로 이루어진 사진이고 우리가 보통
특정한 부분만 컬러로 이미지를 바꿔보는 실습을 진행해 보도록 하겠다! 지난 시간과 코드가 모두 동일하지만 특정영역에만 컬러로 변환을 시키고 싶을때 사용할 수 있는 코드를 소개해 보겠다! 지난시간에 설명했던 부분이지만 다시한번 간략하게 설명을 하도록 하겠다! 간단히