当前位置: 首页 > news >正文

怎么自己制作网站免费网站ftp做网站的会给嘛

怎么自己制作网站免费,网站ftp做网站的会给嘛,杭州网站建设加q479185700,东莞 网站制作根据计算眼睛、嘴巴的变化,判断是什么表情结合以下两篇文章来理解表情识别的实现方法 基于 dilib 库的人脸检测 https://blog.csdn.net/weixin_73504499/article/details/142977202?spm1001.2014.3001.5501 基于 dlib 库的人脸关键点定位 https://blog.csdn.net/we…
  • 根据计算眼睛、嘴巴的变化,判断是什么表情
  • 结合以下两篇文章来理解表情识别的实现方法
    • 基于 dilib 库的人脸检测
      • https://blog.csdn.net/weixin_73504499/article/details/142977202?spm=1001.2014.3001.5501
    • 基于 dlib 库的人脸关键点定位
      • 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# 计算眼睛的宽高比
    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# 计算嘴的宽高比
    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# 计算嘴宽度与脸颊宽度的比值
    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))  # 实现 array 到 image 的转换draw = ImageDraw.Draw(img)  # 在img图片上创建一个绘图的对象# 字体的格式                       C 盘中的 Windows/Fonts 中,复制到此文件夹下可看到文件名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)  # 转换回 OpenCV 格式# 构建脸部位置检测器
    detector = dlib.get_frontal_face_detector()# 读取人脸关键点定位模型
    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)  # 获取关键点# 将关键点转换为坐标(x,y)的形式shape = np.array([[p.x, p.y] for p in shape.parts()])# 计算嘴部的高宽比mar = MAR(shape)# 计算 “最宽/脸颊宽”mjr = MJR(shape)rightEye = shape[36:42]  # 右眼,关键点索引从36到41(不包含42)leftEye = shape[42:48]  # 左眼,关键点索引从42到47(不包含48)rightEAR = eye_aspect_ratio(rightEye)  # 计算右眼纵横比leftEAR = eye_aspect_ratio(leftEye)  # 计算左眼纵横比ear = (rightEAR + leftEAR) / 2.0  # 均值处理result = "正常"  # 默认是正常表情# 打印出实际值,可以根据该值更改阈值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])  # 嘴型构造凸包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.yayakq.cn/news/772893/

相关文章:

  • 门户网站的建设方案浙江商城网站建设
  • 网站目录扫描闵行网站建设
  • 五网合一网站建设wordpress媒体库搜索
  • 做商品条形码的网站网站开发kxhtml
  • 怎样申请注册公司网站天津做网站的公司有哪家
  • 中国住房建设网官方网站网络设计培训学校
  • 做网站十大公司哪家好wordpress 迁移 工具
  • 建设网站教程视频视频下载wordpress flash
  • 企业做网站的概要wordpress customize.php
  • 佛山专业网站建设公司哪家好网站建设设备预算
  • 服务器租用网站模版重庆seo技术博客
  • 深圳h5响应式网站建设安卓市场应用商店下载
  • 一起做业网站青岛seo精灵
  • 大连永锐网站哪家做的自己做的网站出现广告
  • 二 加强门户网站建设进口博览会2022上海
  • 苏州园区建设网站首页官方静态网站模板下载
  • 如何找到做网站的客户服务器iis添加网站
  • 网站备案 取名资讯通不过徐州百姓网
  • 扫二维码直接进入网站怎么做设计方案评价
  • 太原手机网站建设wordpress图片转内
  • 做网站运营需要学什么软件恩平市网站建设
  • 宁波网站建设价格美工网站设计收费
  • 不干胶网站做最好的什么是网络营销?请写出其定义
  • 鳌江网站建设网站主页设计收费
  • 网站建设的发展历程用wordpress做论坛好吗
  • 免费网站建设空间全屋整装十大公认品牌有哪些
  • 导购网站建设需求模版网上书城网站开发背景
  • 网站系统灵活性百度业务员联系电话
  • 网站程序更换安徽做网站公司哪家好一点
  • 黔西网站建设wordpress5.1.1版本汉化