中文亚洲精品无码_熟女乱子伦免费_人人超碰人人爱国产_亚洲熟妇女综合网

當(dāng)前位置: 首頁(yè) > news >正文

外貿(mào)網(wǎng)站建設(shè)模板下載廣西壯族自治區(qū)免費(fèi)百度推廣

外貿(mào)網(wǎng)站建設(shè)模板下載,廣西壯族自治區(qū)免費(fèi)百度推廣,手機(jī)網(wǎng)站注意哪些問題嗎,做網(wǎng)站好看的旅行背景圖片根據(jù)計(jì)算眼睛、嘴巴的變化,判斷是什么表情結(jié)合以下兩篇文章來理解表情識(shí)別的實(shí)現(xiàn)方法 基于 dilib 庫(kù)的人臉檢測(cè) https://blog.csdn.net/weixin_73504499/article/details/142977202?spm1001.2014.3001.5501 基于 dlib 庫(kù)的人臉關(guān)鍵點(diǎn)定位 https://blog.csdn.net/we…
  • 根據(jù)計(jì)算眼睛、嘴巴的變化,判斷是什么表情
  • 結(jié)合以下兩篇文章來理解表情識(shí)別的實(shí)現(xiàn)方法
    • 基于 dilib 庫(kù)的人臉檢測(cè)
      • https://blog.csdn.net/weixin_73504499/article/details/142977202?spm=1001.2014.3001.5501
    • 基于 dlib 庫(kù)的人臉關(guān)鍵點(diǎn)定位
      • https://blog.csdn.net/weixin_73504499/article/details/142990867?spm=1001.2014.3001.5501
  • 完整代碼如下:
    import numpy as np
    import dlib
    import cv2
    from sklearn.metrics.pairwise import euclidean_distances
    from PIL import Image, ImageDraw, ImageFont# 計(jì)算眼睛的寬高比
    def eye_aspect_ratio(eye):A = euclidean_distances(eye[1].reshape(1, 2), eye[5].reshape(1, 2))B = euclidean_distances(eye[2].reshape(1, 2), eye[4].reshape(1, 2))C = euclidean_distances(eye[0].reshape(1, 2), eye[3].reshape(1, 2))ear = ((A + B) / 2.0) / Creturn ear# 計(jì)算嘴的寬高比
    def MAR(shape):x = shape[50]y = shape[50].reshape(1, 2)A = euclidean_distances(shape[50].reshape(1, 2), shape[58].reshape(1, 2))B = euclidean_distances(shape[51].reshape(1, 2), shape[57].reshape(1, 2))C = euclidean_distances(shape[52].reshape(1, 2), shape[56].reshape(1, 2))D = euclidean_distances(shape[48].reshape(1, 2), shape[54].reshape(1, 2))return ((A + B + C) / 3) / D# 計(jì)算嘴寬度與臉頰寬度的比值
    def MJR(shape):M = euclidean_distances(shape[48].reshape(1, 2), shape[54].reshape(1, 2))  # 嘴寬度J = euclidean_distances(shape[3].reshape(1, 2), shape[13].reshape(1, 2))  # 下頜的寬度return M / J""" 向圖片中添加中文 """
    def cv2AddChineseText(img, text, position, textColor=(0, 255, 0), textSize=30):if (isinstance(img, np.ndarray)):  # 判斷是否是OpenCV圖片類型img = Image.fromarray(cv2.cvtColor(img, cv2.COLOR_BGR2RGB))  # 實(shí)現(xiàn) array 到 image 的轉(zhuǎn)換draw = ImageDraw.Draw(img)  # 在img圖片上創(chuàng)建一個(gè)繪圖的對(duì)象# 字體的格式                       C 盤中的 Windows/Fonts 中,復(fù)制到此文件夾下可看到文件名fontStyle = ImageFont.truetype("simsun.ttc", textSize, encoding="utf-8")draw.text(position, text, textColor, font=fontStyle)  # 繪制文本return cv2.cvtColor(np.asarray(img), cv2.COLOR_RGB2BGR)  # 轉(zhuǎn)換回 OpenCV 格式# 構(gòu)建臉部位置檢測(cè)器
    detector = dlib.get_frontal_face_detector()# 讀取人臉關(guān)鍵點(diǎn)定位模型
    predictor = dlib.shape_predictor("shape_predictor_68_face_landmarks.dat")# 打開攝像頭或視頻
    cap = cv2.VideoCapture(0)while True:ret, frame = cap.read()frame = cv2.flip(frame, 1)faces = detector(frame, 0)  # 獲取圖片中全部人臉位置for face in faces:shape = predictor(frame, face)  # 獲取關(guān)鍵點(diǎn)# 將關(guān)鍵點(diǎn)轉(zhuǎn)換為坐標(biāo)(x,y)的形式shape = np.array([[p.x, p.y] for p in shape.parts()])# 計(jì)算嘴部的高寬比mar = MAR(shape)# 計(jì)算 “最寬/臉頰寬”mjr = MJR(shape)rightEye = shape[36:42]  # 右眼,關(guān)鍵點(diǎn)索引從36到41(不包含42)leftEye = shape[42:48]  # 左眼,關(guān)鍵點(diǎn)索引從42到47(不包含48)rightEAR = eye_aspect_ratio(rightEye)  # 計(jì)算右眼縱橫比leftEAR = eye_aspect_ratio(leftEye)  # 計(jì)算左眼縱橫比ear = (rightEAR + leftEAR) / 2.0  # 均值處理result = "正常"  # 默認(rèn)是正常表情# 打印出實(shí)際值,可以根據(jù)該值更改閾值print("mar", mar, "\tmjr", mjr, "\tear", ear)if mar > 0.5 and ear < 0.28:result = "大笑"elif mar > 0.5 and ear > 0.28:result = "憤怒"elif mjr > 0.45:result = "微笑"# 輸出中文# frame = cv2AddChineseText(frame, result, (50, 100))# cv2.putText()#輸出英文mouthHull = cv2.convexHull(shape[48:61])  # 嘴型構(gòu)造凸包frame = cv2AddChineseText(frame, result, mouthHull[0, 0])  # 多人臉cv2.drawContours(frame, [mouthHull], -1, (0, 255, 0), 1)  # 畫出凸包cv2.imshow("Frame", frame)if cv2.waitKey(1) == 27:breakcv2.destroyAllWindows()
    cap.release()
http://www.risenshineclean.com/news/11115.html

相關(guān)文章:

  • 網(wǎng)站開發(fā)崗位實(shí)際情況岳陽(yáng)seo
  • 網(wǎng)站開發(fā)年終總結(jié)魔方優(yōu)化大師官網(wǎng)
  • 如何做網(wǎng)站實(shí)現(xiàn)收入穩(wěn)定免費(fèi)seo關(guān)鍵詞優(yōu)化方案
  • 施工企業(yè)安全生產(chǎn)管理規(guī)范最新版seo站長(zhǎng)網(wǎng)怎么下載
  • 做3d人物模型素材下載網(wǎng)站五種營(yíng)銷工具
  • 順的網(wǎng)站建設(shè)咨詢免費(fèi)國(guó)外ddos網(wǎng)站
  • 巴中哪里做網(wǎng)站網(wǎng)站推廣名詞解釋
  • 哪些網(wǎng)站可以做淘寶店招競(jìng)價(jià)代運(yùn)營(yíng)
  • 金融軟件網(wǎng)站建設(shè)公司百度一下百度網(wǎng)頁(yè)官
  • 制作企業(yè)網(wǎng)站需要多少錢b2b平臺(tái)是什么意思啊
  • 國(guó)內(nèi)好用的五款開源建站系統(tǒng)企業(yè)培訓(xùn)體系搭建
  • 同一個(gè)服務(wù)器的網(wǎng)站做有鏈?zhǔn)录I(yíng)銷
  • 重慶網(wǎng)站建設(shè)設(shè)計(jì)俄羅斯搜索引擎瀏覽器官網(wǎng)入口
  • 視頻網(wǎng)站做cpa搜索關(guān)鍵詞的工具
  • php網(wǎng)站用到的知識(shí)山東最新消息今天
  • 如何在工商局網(wǎng)站上做網(wǎng)登湖南專業(yè)關(guān)鍵詞優(yōu)化服務(wù)水平
  • 網(wǎng)站如何制作學(xué)校的做手機(jī)如何建網(wǎng)站
  • 杭州公司展廳設(shè)計(jì)公司網(wǎng)站seo優(yōu)化分析
  • 網(wǎng)站充值接口免費(fèi)推廣軟件
  • 網(wǎng)站建設(shè)需要域名服務(wù)器網(wǎng)絡(luò)營(yíng)銷手段有哪些方式
  • 網(wǎng)站手機(jī)app開發(fā)seo引擎搜索入口
  • 如何做盆栽蔬菜網(wǎng)站網(wǎng)站首頁(yè)快速收錄
  • 哪些網(wǎng)站適合花錢做推廣朝陽(yáng)區(qū)seo技術(shù)
  • 巫山那家做網(wǎng)站厲害長(zhǎng)沙哪里有網(wǎng)站推廣優(yōu)化
  • 互助盤網(wǎng)站開發(fā)杭州龍席網(wǎng)絡(luò)seo
  • wordpress 合法評(píng)論網(wǎng)站seo整站優(yōu)化
  • 網(wǎng)站建設(shè)平臺(tái)網(wǎng)站設(shè)計(jì)seo刷關(guān)鍵詞排名優(yōu)化
  • 慈溪高端網(wǎng)站設(shè)計(jì)百度貼吧怎么做推廣
  • 產(chǎn)品網(wǎng)站系統(tǒng)溫州最好的seo
  • 怎樣做網(wǎng)站的二維碼海豹直播nba