自建人臉資料集方法

2021-10-22 06:21:04 字數 2531 閱讀 2839

將需要提取的放在第乙個資料夾中

將需要生成的放在第二個資料夾中

調整好路徑,直接執行即可

import cv2

import os

if __name__ ==

'__main__'

:# print('catching your face and writting into disk...')

# read_directory("0/",100,"1/")

# read_directory('gettraindata', 0, 'c:/users/administrator/desktop/x/no6/lufei2/x', 100)

# gettraindata('gettraindata', 0, './face_dataset/1/', 10)

directory_name=r"d:\pyproject\project1\basfigure\1"

path_name=r"d:\pyproject\project1\basfigure\0\0"

max_num=

10 num =

0#記錄數量

for filename in os.listdir(directory_name)

:# print(filename) # 僅僅是為了測試

img = cv2.imread(directory_name +

"/"+ filename)

#####顯示#######

# print(img)

# cv2.imshow(filename, img)

cap = cv2.imread(directory_name)

classifier = cv2.cascadeclassifier(

'haarcascade_frontalface_alt2.xml'

) color =(0

,255,0

) grey = cv2.cvtcolor(img, cv2.color_bgr2gray)

# 灰度化

# 這裡為每個捕捉到的進行命名,每個按數字遞增命名。

image = img[y:y + h, x:x + w]

# 將當前幀含人臉部分儲存為

image=cv2.resize(image,

(128

,128

),interpolation = cv2.inter_area)

# image_name2=(path_name + "/" +image_name)

# print(image_name)

# print(image)

cv2.imwrite(image_name, image)

# print(image_name)

# print(image)

num +=

1print

(num)

# if num > max_num: # 如果超過指定最大儲存數量退出迴圈

# break

# cv2.rectangle(img, (x, y), (x + w, y + h), color, 2) # 畫出矩形框

# font = cv2.font_hershey_******x # 獲取內建字型

# cv2.puttext(img, ('%d' % num), (x + 30, y + 30), font, 1, (255, 0, 255),

# 4) # 呼叫函式,對人臉座標位置,新增乙個(x+30,y+30)的矩形框用於顯示當前捕捉到了多少人臉

## # cv2.rectangle(img, (x, y), (x + w, y + h), color, 2) # 畫出矩形框

# if num>max_num:

# break

## # cv2.imshow(filename, img)

# c=cv2.waitkey(10)

# if c & 0xff == ord('q'):

# break

# cv2.destroyallwindows()

人臉檢測資料集 人臉資料集 LaPa

landmark guided faceparsing dataset lapa 是京東人工智慧發布的資料集,可用於人臉關鍵點檢測 106個點 和人臉解析 11個類別,包含了背景類 簡介 資料集一共有22176張彩色影象,以及對應的標籤影象和關鍵點資訊檔案,其中訓練集有18176張影象,佔比82 驗...

模糊人臉資料集

人臉資料集 關鍵點檢測資料集 檢測到人臉後,通常都需要定位出影象的輪廓關鍵點,關鍵點是人臉形狀的稀疏表示,在人臉跟蹤,美顏等任務中都很重要,現在已經從最開始的5個關鍵點發展到了超過200個關鍵點的標註。2.1 helen等 首先集中介紹一些比較小和比較老的資料集,afw前面已經介紹。xm2vts,發...

人臉識別 人臉資料集大全

資料庫描述 用途獲取方法 webface 10k 人,約500k張 非限制場景 鏈結facescrub 530人,約100k張 非限制場景 鏈結youtube face 鏈結lfw 5k 人臉,超過10k張 標準的人臉識別資料集 鏈結multipie 337個人的不同姿態 表情 光照的人臉影象,共7...