728x90
반응형
필요한 패키지 설치하기
pip install opencv-python-headless
pip install dlib

dlib 설치오류

위와 같이 dlib 설치가 오류가 발생하여 깃허브에서 직접 다운로드하여 해당 폴더로 이동하여
다시 설치하니 문제가 없었다. 나는 파이썬 3.8버전을 사용해서 pip install dlib-19.19.0-cp38-cp38-win_amd64.whl을 다운로드 하였다.
chatGpt 요청한 내용
: 파이썬으로 사진에서 얼굴만 찾아 모자이크 처리하는 프로그램을 만들어
import cv2
import dlib
# 얼굴 감지기 초기화
face_detector = dlib.get_frontal_face_detector()
# 이미지 불러오기
image_path = 'input.jpg' # 입력 이미지 파일 경로
image = cv2.imread(image_path)
# 얼굴 감지
faces = face_detector(image)
# 얼굴 모자이크 처리
for face in faces:
x, y, w, h = face.left(), face.top(), face.width(), face.height()
# 모자이크 적용할 영역 선택
roi = image[y:y+h, x:x+w]
# 모자이크 처리
roi = cv2.GaussianBlur(roi, (0, 0), 30) # 모자이크 효과를 주기 위해 가우시안 블러 적용
# 모자이크 처리한 영역 다시 원본 이미지에 삽입
image[y:y+h, x:x+w] = roi
# 모자이크 처리된 이미지 저장
output_path = 'output.jpg' # 출력 이미지 파일 경로
cv2.imwrite(output_path, image)
# 결과 출력
cv2.imshow('Mosaic Face', image)
cv2.waitKey(0)
cv2.destroyAllWindows()
결과

얼굴부분에 자동으로 모자이크된 그림이 생성되게된다. 지피티를 이용한 간단한 파이썬 프로그램이다.
반응형
'Chatgpt' 카테고리의 다른 글
chatGpt 이용한 로또번호 맞추기 GUI - Python (0) | 2023.09.13 |
---|---|
Gpt로 코딩하기 음식 추천 프로그램 (0) | 2023.08.10 |
Gpt로 프로그램 코드짜기 단어장만들기 파이썬 (0) | 2023.08.07 |
Chatgpt 이용한 프로그램 짜기 - 파이썬 영어 문서 한글 번역 (0) | 2023.07.29 |
Chatgpt 이용한 프로그램 짜기 6 - 파이썬 환율 변환기 (0) | 2023.07.27 |