Google 공동체에서 애니메이션의 얼굴을 감지했습니다.
4815 단어 얼굴 인식파이썬OpenCVcolaboratory
환경
Google 공동체
windows
opencv란?
OpenCV(공식 이름: Open Source Computer Vision Library)는 오픈 소스 컴퓨터 비전 라이브러리입니다. 컴퓨터에서 이미지와 동영상을 처리하는 데 필요한 다양한 기능이 구현되어 있으며 BSD 라이센스로 배포되므로 학술 용도뿐만 아니라 상용 목적으로도 사용할 수 있습니다. 게다가 멀티 플랫폼 대응되어 있기 때문에, 폭넓은 장면에서 이용되고 있는 것이 특징입니다.
인용 소스 : OpenCV란?
개요
· 특징 파일 다운로드
・얼굴을 검출하여 사각형으로 둘러싼다
특징 파일 다운로드
github에서 이번에 사용하는 특징 파일을 다운로드합니다.
htps : // 기주 b. 코 m / 나가 도미 / lbp 또는 s인지 _ Anime Fuse
clone or download를 클릭하면 다운로드할 수 있습니다.
얼굴을 감지하고 사각형으로 둘러싸
특징 파일을 다운로드하면 이번에 사용할 이미지와 특징 파일을
Google Colaboratory에 업로드합니다.
import cv2
from matplotlib import pyplot as plt
%matplotlib inline
img=cv2.imread("./rezero.jpg")#画像の読み込み
image=cv2.imread("./rezero.jpg",0)
img= cv2.cvtColor(img,cv2.COLOR_BGR2RGB)#RGBに変換する
HAAR_FILE="lbpcascade_animeface.xml"#特徴の読み込み
cascade=cv2.CascadeClassifier(HAAR_FILE)
face=cascade.detectMultiScale(image)#顔検出
for x,y,w,h in face:
cv2.rectangle(img,(x,y),(x+w,y+h),(255,0,0),3)#顔を四角で囲む
plt.grid(False)#デフォルトだとグリッドとxy軸ラベルが表示されるので非表示にする
plt.tick_params(labelbottom=False, labelleft=False, labelright=False, labeltop=False)
plt.imshow(img)
오류가 없으면 다음과 같이 생각합니다.
Reference
이 문제에 관하여(Google 공동체에서 애니메이션의 얼굴을 감지했습니다.), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/Dexctersu/items/d0a6919cf600c71ca0e3텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)