91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 2.13M
    文件類型: .zip
    金幣: 2
    下載: 0 次
    發(fā)布日期: 2023-10-31
  • 語(yǔ)言: 其他
  • 標(biāo)簽: 其他??

資源簡(jiǎn)介

DIY_Face_recognition_system-master.zip

資源截圖

代碼片段和文件信息

import?cv2
import?dlib
import?os
import?sys
import?random

output_dir?=?‘./wyj_faces‘??#采集圖片的輸出目錄
size?=?64

if?not?os.path.exists(output_dir):??#如果采集圖片的輸出目錄不存在則創(chuàng)建
????os.makedirs(output_dir)

#?改變圖片的亮度與對(duì)比度
def?relight(img?light=1?bias=0):??#定義函數(shù)
????w?=?img.shape[1]??#圖片的寬的像素?cái)?shù)
????h?=?img.shape[0]??#圖片的高的像素?cái)?shù)
????#image?=?[]
????for?i?in?range(0w):??#一列一列地來(lái)改變像素的亮度和對(duì)比度
????????for?j?in?range(0h):
????????????for?c?in?range(3):
????????????????tmp?=?int(img[jic]*light?+?bias)
????????????????if?tmp?>?255:
????????????????????tmp?=?255
????????????????elif?tmp?????????????????????tmp?=?0
????????????????img[jic]?=?tmp
????return?img

#使用dlib自帶的frontal_face_detector作為我們的特征提取器
detector?=?dlib.get_frontal_face_detector()
#?打開攝像頭?參數(shù)為輸入流,可以為攝像頭或視頻文件
camera?=?cv2.VideoCapture(0)

index?=?1
while?True:
????if?(index?<=?200):??#截取1000張圖片
????????print(‘Being?processed?picture?%s‘?%?index)??#輸出當(dāng)前截取圖片的進(jìn)度
????????#?從攝像頭讀取照片
????????success?img?=?camera.read()
????????#?轉(zhuǎn)為灰度圖片
????????gray_img?=?cv2.cvtColor(img?cv2.COLOR_BGR2GRAY)
????????#?使用detector進(jìn)行人臉檢測(cè)
????????dets?=?detector(gray_img?1)??#detector會(huì)返回識(shí)別到的人臉的矩形的左下角和右上角的坐標(biāo)

????????for?i?d?in?enumerate(dets):??#enumerate用于遍歷括號(hào)中的元素及其下標(biāo),其中i對(duì)應(yīng)元素下標(biāo),d對(duì)應(yīng)元素
????????????x1?=?d.top()?if?d.top()?>?0?else?0??#通過(guò)left,right,top,down獲取矩形的四個(gè)坐標(biāo)x1,x2,y1,y2
????????????y1?=?d.bottom()?if?d.bottom()?>?0?else?0
????????????x2?=?d.left()?if?d.left()?>?0?else?0
????????????y2?=?d.right()?if?d.right()?>?0?else?0

????????????face?=?img[x1:y1x2:y2]??#把圖片里含有人臉的矩形截取出來(lái)給face
????????????#?調(diào)整圖片的對(duì)比度與亮度,?對(duì)比度與亮度值都取隨機(jī)數(shù),這樣能增加樣本的多樣性
????????????face?=?relight(face?random.uniform(0.5?1.5)?random.randint(-50?50))

????????????face?=?cv2.resize(face?(sizesize))??#調(diào)整圖片大小

????????????cv2.imshow(‘Easy?&?Happy-get?picture?now‘?face)??#顯示處理后的圖像

????????????cv2.imwrite(output_dir+‘/‘+str(index)+‘.jpg‘?face)??#將圖片保存下來(lái)

????????????index?+=?1
????????key?=?cv2.waitKey(30)?&?0xff
????????if?key?==?27:
????????????break
????else:
????????print(‘Finished!‘)
????????break

?屬性????????????大小?????日期????時(shí)間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2019-10-27?20:04??DIY_Face_recognition_system-master\
?????文件????????2607??2019-10-27?15:54??DIY_Face_recognition_system-master\pictures_get.py
?????文件????????1877??2019-10-27?15:54??DIY_Face_recognition_system-master\pictures_set.py
?????文件?????????556??2019-10-27?20:06??DIY_Face_recognition_system-master\README.md
?????文件????????6298??2019-10-27?15:54??DIY_Face_recognition_system-master\test.py
?????文件????????6942??2019-10-27?15:54??DIY_Face_recognition_system-master\train.py
?????文件?????2394816??2019-10-27?15:54??DIY_Face_recognition_system-master\項(xiàng)目報(bào)告-基本.pdf

評(píng)論

共有 條評(píng)論