python 颜画像切り出しスクリプト
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python 颜画像切り出しスクリプト相关的知识,希望对你有一定的参考价值。
import cv2
import sys
import os
import os.path
def detect(filename, cascade_file = "../lbpcascade_animeface.xml"):
if not os.path.isfile(cascade_file):
raise RuntimeError("%s: not found" % cascade_file)
cascade = cv2.CascadeClassifier(cascade_file)
image = cv2.imread(filename)
gray = cv2.cvtColor(image, cv2.COLOR_BGR2GRAY)
gray = cv2.equalizeHist(gray)
faces = cascade.detectMultiScale(gray,
# detector options
scaleFactor = 1.05,
minNeighbors = 5,
minSize = (32, 32))
for (x, y, w, h) in faces:
cv2.imwrite("./out/" + filename, image[y:y+h, x:x+w])
# main
files = os.listdir("./")
for filepath in sorted(files):
if filepath.endswith(".png"):
print(filepath)
detect(filepath)
以上是关于python 颜画像切り出しスクリプト的主要内容,如果未能解决你的问题,请参考以下文章
python UTMATE GPA计算用スクリプト
sh シェルスクリプトで店员さんについて说明するためのスクリプト
python 中央竞马(JRA)の予想対象レースの情报をスクレイピングする的Pythonスクリプト
python 一発コンパイル&ループ実行时间正规化スクリプト
python LIBSVMの学习データをコサイン正规化するスクリプト。
golang 空のダミーファイルを生成するスクリプト(powershell,python,go)