国产亚洲精品福利在线无卡一,国产精久久一区二区三区,亚洲精品无码国模,精品久久久久久无码专区不卡

當前位置: 首頁 > news >正文

哪個網(wǎng)站可以做賣房百度詞條優(yōu)化

哪個網(wǎng)站可以做賣房,百度詞條優(yōu)化,電子商務網(wǎng)站開發(fā)與設計,住建廳特種作業(yè)證查詢文章目錄 1、任務描述2、網(wǎng)絡結(jié)構(gòu)2.1 人臉檢測2.2 性別分類2.3 年齡分類 3、代碼實現(xiàn)4、結(jié)果展示5、參考 1、任務描述 性別分類和年齡分類預測 2、網(wǎng)絡結(jié)構(gòu) 2.1 人臉檢測 輸出最高的 200 個 RoI,每個 RoI 7 個值,(xx,xx&#x…

在這里插入圖片描述

文章目錄

  • 1、任務描述
  • 2、網(wǎng)絡結(jié)構(gòu)
    • 2.1 人臉檢測
    • 2.2 性別分類
    • 2.3 年齡分類
  • 3、代碼實現(xiàn)
  • 4、結(jié)果展示
  • 5、參考

1、任務描述

性別分類和年齡分類預測

2、網(wǎng)絡結(jié)構(gòu)

2.1 人臉檢測

在這里插入圖片描述

在這里插入圖片描述

輸出最高的 200 個 RoI,每個 RoI 7 個值,(xx,xx,score,x0,y0,x1,y1)

2.2 性別分類

二分類

在這里插入圖片描述

在這里插入圖片描述

2.3 年齡分類

按年齡區(qū)間分類 ageList = ['(0-2)', '(4-6)', '(8-12)', '(15-20)', '(25-32)', '(38-43)', '(48-53)', '(60-100)']

在這里插入圖片描述

在這里插入圖片描述

3、代碼實現(xiàn)

先檢測人臉,人臉外擴,再性別檢測,再年齡檢測,最后結(jié)果繪制輸出

# Import required modules
import cv2 as cv
import math
import time
import argparsedef getFaceBox(net, frame, conf_threshold=0.7):frameOpencvDnn = frame.copy()frameHeight = frameOpencvDnn.shape[0]  # 333frameWidth = frameOpencvDnn.shape[1]  # 500blob = cv.dnn.blobFromImage(frameOpencvDnn, 1.0, (300, 300), [104, 117, 123], True, False)net.setInput(blob)detections = net.forward()  # (1, 1, 200, 7), (xxx, xxx, confidence, x0, y0, x1, y1)bboxes = []for i in range(detections.shape[2]):  # 遍歷 top 200 RoIconfidence = detections[0, 0, i, 2]if confidence > conf_threshold:x1 = int(detections[0, 0, i, 3] * frameWidth)y1 = int(detections[0, 0, i, 4] * frameHeight)x2 = int(detections[0, 0, i, 5] * frameWidth)y2 = int(detections[0, 0, i, 6] * frameHeight)bboxes.append([x1, y1, x2, y2])cv.rectangle(frameOpencvDnn, (x1, y1), (x2, y2), (0, 255, 0), int(round(frameHeight/150)), 8)return frameOpencvDnn, bboxesparser = argparse.ArgumentParser(description='Use this script to run age and gender recognition using OpenCV.')
parser.add_argument('--input', help='Path to input image or video file. ''Skip this argument to capture frames from a camera.',default="jolie.jpg")
parser.add_argument("--device", default="cpu", help="Device to inference on")args = parser.parse_args()args = parser.parse_args()faceProto = "opencv_face_detector.pbtxt"
faceModel = "opencv_face_detector_uint8.pb"ageProto = "age_deploy.prototxt"
ageModel = "age_net.caffemodel"genderProto = "gender_deploy.prototxt"
genderModel = "gender_net.caffemodel"MODEL_MEAN_VALUES = (78.4263377603, 87.7689143744, 114.895847746)
ageList = ['(0-2)', '(4-6)', '(8-12)', '(15-20)', '(25-32)', '(38-43)', '(48-53)', '(60-100)']
genderList = ['Male', 'Female']# Load network
ageNet = cv.dnn.readNet(ageModel, ageProto)
genderNet = cv.dnn.readNet(genderModel, genderProto)
faceNet = cv.dnn.readNet(faceModel, faceProto)if args.device == "cpu":ageNet.setPreferableBackend(cv.dnn.DNN_TARGET_CPU)genderNet.setPreferableBackend(cv.dnn.DNN_TARGET_CPU)faceNet.setPreferableBackend(cv.dnn.DNN_TARGET_CPU)print("Using CPU device")elif args.device == "gpu":ageNet.setPreferableBackend(cv.dnn.DNN_BACKEND_CUDA)ageNet.setPreferableTarget(cv.dnn.DNN_TARGET_CUDA)genderNet.setPreferableBackend(cv.dnn.DNN_BACKEND_CUDA)genderNet.setPreferableTarget(cv.dnn.DNN_TARGET_CUDA)genderNet.setPreferableBackend(cv.dnn.DNN_BACKEND_CUDA)genderNet.setPreferableTarget(cv.dnn.DNN_TARGET_CUDA)print("Using GPU device")# Open a video file or an image file or a camera stream
cap = cv.VideoCapture(args.input if args.input else 0)
padding = 20
while cv.waitKey(1) < 0:# Read framet = time.time()hasFrame, frame = cap.read()if not hasFrame:cv.waitKey()breakframeFace, bboxes = getFaceBox(faceNet, frame)  # (333, 500, 3), 4 bboxif not bboxes:print("No face Detected, Checking next frame")continuefor bbox in bboxes:  # 遍歷檢測出來的人臉# print(bbox)face = frame[max(0,bbox[1]-padding):min(bbox[3]+padding,frame.shape[0]-1),max(0,bbox[0]-padding):min(bbox[2]+padding, frame.shape[1]-1)] # 人臉外擴blob = cv.dnn.blobFromImage(face, 1.0, (227, 227), MODEL_MEAN_VALUES, swapRB=False)genderNet.setInput(blob)genderPreds = genderNet.forward()gender = genderList[genderPreds[0].argmax()]# array([[9.9999559e-01, 4.4012304e-06]], dtype=float32), 'Male'# print("Gender Output : {}".format(genderPreds))print("Gender : {}, conf = {:.3f}".format(gender, genderPreds[0].max()))ageNet.setInput(blob)agePreds = ageNet.forward()"""array([[5.3957672e-05, 5.3967893e-02, 9.4579268e-01, 1.0875276e-04, 5.0436443e-05, 1.2142612e-05, 1.0151542e-05, 3.9845672e-06]],dtype=float32)"""age = ageList[agePreds[0].argmax()]  # '(8-12)'# print("Age Output : {}".format(agePreds))# print("Age : {}, conf = {:.3f}".format(age, agePreds[0].max()))label = "{},{}".format(gender, age)  # Out[15]: 'Male,(8-12)'cv.putText(frameFace, label, (bbox[0], bbox[1]-5), cv.FONT_HERSHEY_SIMPLEX,0.6, (0, 0, 255), 2, cv.LINE_AA)# cv.imshow("Age Gender Demo", frameFace)cv.imwrite("age-gender-out-{}".format(args.input), frameFace)print("time : {:.3f}".format(time.time() - t))

4、結(jié)果展示

輸入圖片

在這里插入圖片描述

人臉檢測結(jié)果

在這里插入圖片描述

人臉外擴

在這里插入圖片描述

輸出結(jié)果

在這里插入圖片描述

性別還是比較準的

輸入圖片

在這里插入圖片描述

輸出結(jié)果

在這里插入圖片描述

輸入圖片

在這里插入圖片描述

輸出結(jié)果

在這里插入圖片描述

輸入圖片

在這里插入圖片描述

輸出結(jié)果

在這里插入圖片描述

輸入圖片

在這里插入圖片描述

輸出結(jié)果

在這里插入圖片描述

5、參考

OpenCV進階(8)性別和年齡識別

http://m.aloenet.com.cn/news/39489.html

相關(guān)文章:

  • 福州建設網(wǎng)站效果seo關(guān)鍵詞優(yōu)化報價價格
  • 網(wǎng)站是怎么做的嗎谷歌網(wǎng)頁版登錄入口
  • 可信的大連網(wǎng)站建設成都百度推廣優(yōu)化創(chuàng)意
  • 浙江建設職業(yè)學校網(wǎng)站刷網(wǎng)站軟件
  • 公司網(wǎng)站建設方案百度推廣管理系統(tǒng)
  • 黃驊港十里金沙灘門票重慶網(wǎng)站seo技術(shù)
  • js網(wǎng)站評論框小紅書推廣價目表
  • 華強北 做網(wǎng)站海外推廣營銷平臺
  • 對互聯(lián)網(wǎng)網(wǎng)站的理解網(wǎng)站維護費用
  • 網(wǎng)站權(quán)重為零百度快速優(yōu)化排名軟件
  • 網(wǎng)站打開速度很慢濟南疫情最新情況
  • 深圳建筑業(yè)協(xié)會石家莊seo顧問
  • 博野網(wǎng)站建設江西省水文監(jiān)測中心
  • linux怎么做網(wǎng)站怎么提高關(guān)鍵詞搜索權(quán)重
  • 網(wǎng)站正在開發(fā)中鄭州谷歌優(yōu)化外包
  • wordpress下拉篩選重慶做seo外包的
  • wordpress科技主題網(wǎng)站排名優(yōu)化公司
  • seo優(yōu)化排名推廣排名優(yōu)化系統(tǒng)
  • 網(wǎng)頁設計模板網(wǎng)站推薦外包網(wǎng)絡推廣公司
  • 上海網(wǎng)站開發(fā)公司外包自學seo能找到工作嗎
  • asp網(wǎng)站制作設計教程佛山網(wǎng)站優(yōu)化軟件
  • 海南省住房和城鄉(xiāng)建設廳網(wǎng)站首頁排名前50名免費的網(wǎng)站
  • 網(wǎng)站建設 云計算搜索數(shù)據(jù)
  • wordpress企業(yè)網(wǎng)站制作鄭州seo優(yōu)化
  • 這幾年做啥網(wǎng)站致富推廣鏈接讓別人點擊
  • 門戶網(wǎng)站建設如何入賬銅陵seo
  • 美國十大購物網(wǎng)站免費注冊個人網(wǎng)站不花錢
  • 長安東莞網(wǎng)站設計百度掃一掃識別圖片在線
  • logo設計培訓寧波seo網(wǎng)絡推廣優(yōu)化價格
  • 網(wǎng)站網(wǎng)頁設計中怎么添加頁碼信息谷歌海外推廣