作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我想遍历目录中的所有图像并将面部保存在其他目录中。这是我的代码。
cascPath = "haarcascade_frontalface_alt2.xml"
# Create the haar cascade
faceCascade = cv2.CascadeClassifier(cascPath)
import glob
files=glob.glob("*.jpg")
for file in files:
# Read the image
image = cv2.imread(file)
print(file)
gray = cv2.cvtColor(image, cv2.COLOR_BGR2GRAY)
# Detect faces in the image
faces = faceCascade.detectMultiScale(gray, scaleFactor=1.3, minNeighbors=4,
minSize=(30, 30), flags = cv2.CASCADE_SCALE_IMAGE)
print ("Found {0} faces!".format(len(faces)))
# Crop Padding
left = 10
right = 10
top = 10
bottom = 10
# Draw a rectangle around the faces
for (x, y, w, h) in faces:
print (x, y, w, h)
image = image[y-top:y+h+bottom, x-left:x+w+right]
print ("cropped_{1}{0}".format(str(file),str(x)))
cv2.imwrite("cropped_{1}_{0}".format(str(file),str(x)), image)
jpg
格式。它还从根文件夹检索图像,并将其保存在根文件夹本身中。
test_input
目录并将所有面孔保存在
test_output
目录中?
最佳答案
要遍历test_input
,请修改传递给glob.glob
的字符串:
files = glob.glob("test_input/*.jpg")
os.path.join
安全地连接路径。
import os
cv2.imwrite(os.path.join("test_output", "cropped_{1}_{0}".format(str(file),str(x))), image)
关于python - 循环浏览目录并将所有面孔保存在其他目录中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45474133/
似乎可见的铃铛颜色是倒置的默认面,但我找不到在哪里以及如何控制它。 我知道可以设置 ring-bell-function 但这不是我想知道的。 最佳答案 在 Elisp 中无法控制可见铃的外观,因为它
使用下面的代码在 R 中生成热图。效果很好。第一部分是我用来为 map 着色的指标。我的问题是如何让标题如下所示。我知道有人会将第一行放在以 caption = Paste ("Source...")
我正在尝试定义一些 emacs 字体以进行一些自定义突出显示。当我单独定义它们时,这似乎有效: (defface my-r-face `((t (:foreground "red"))) "Red
我指的是 this post用于 3d 转换。 所以我尝试动态设置 .container 的透视属性,这样相邻的面应该垂直于正面,如下图绿线所示。 相关代码 .container { width:
首先,如果标题很长,我很抱歉。我正在使用 python 进行人脸检测。我正在尝试编写一个脚本,当在两个目录/文件夹之间检测到相同的图片或几乎相同的图片/面孔时,它将通知用户。 以下是我到目前为止编写的
我是一名优秀的程序员,十分优秀!