【问题标题】:Cropping face Using OPENCV python使用 OPENCV python 裁剪人脸
【发布时间】:2015-06-17 01:54:58
【问题描述】:

我正在使用 opencv 进行人脸检测,另外我想裁剪人脸并保存,

我该怎么做?

人脸数组的形式:对于(x, y, w, h) in faces

【问题讨论】:

  • cropped = img[ y : y+h, x : x+w ]
  • @berak 谢谢!如何将其保存为 png 文件?

标签: python python-2.7 opencv crop face-recognition


【解决方案1】:
id = 1    
for (x,y,w,h) in faces:
    cropped = img[ y : y+h, x : x+w ]
    cv2.imwrite("cropped_face" + str(id) + ".png", cropped)
    id++

【讨论】:

  • 嘿@Tom!感谢它的工作,但它只保存一张照片,我怎样才能保存更多呢? (如果我有超过 1 张脸?)对于脸中的 (x, y, w, h):cropped = image[ y : y+h, x : x+w ] cv2.imwrite("cropped_face.png",裁剪)
  • 我更新了解决方案。如果可行,请通过单击答案旁边的复选标记将其从空心切换为绿色来接受答案。
猜你喜欢
  • 2018-07-08
  • 2016-01-01
  • 2020-09-27
  • 1970-01-01
  • 2013-02-09
  • 1970-01-01
  • 2013-01-23
  • 2019-06-11
  • 1970-01-01
相关资源
最近更新 更多