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

镇江地区做网站的公司有哪些衡阳网站设计ss0734

镇江地区做网站的公司有哪些,衡阳网站设计ss0734,长沙简单的网站建设,棋牌游戏网站模板下载安装Dlib是一个非常流行的库,它提供了多种功能,包括人脸检测、面部特征点检测等。Dlib的面部特征点检测是基于一种叫做HOG(Histogram of Oriented Gradients,方向梯度直方图)的方法,并结合了机器学习方法&#…

Dlib是一个非常流行的库,它提供了多种功能,包括人脸检测、面部特征点检测等。Dlib的面部特征点检测是基于一种叫做HOG(Histogram of Oriented Gradients,方向梯度直方图)的方法,并结合了机器学习方法,如SVM(Support Vector Machines,支持向量机)。

5点人脸检测

Dlib的5点人脸检测通常指的是检测人脸的关键点:左右眼睛的中心、鼻子尖端、左右嘴角。这是一种较为基础的人脸特征检测方法,适用于一些简单的应用场景,如人脸对齐、人脸关键部位定位等。

import cv2
import numpy as np
import time
import dlibdef detect_faces_and_nose(image):start_time = time.time()color_image = cv2.imread(image)if color_image is None:print("Error: Image not found!")returngray = cv2.cvtColor(color_image, cv2.COLOR_BGR2GRAY)face_detector = dlib.get_frontal_face_detector()landmark_predictor = dlib.shape_predictor("shape_predictor_5_face_landmarks.dat")    # 人脸检测faces = face_detector(gray)for face in faces:# 绘制人脸边界框x1, y1, x2, y2 = face.left(), face.top(), face.right(), face.bottom()cv2.rectangle(color_image, (x1, y1), (x2, y2), (0, 255, 0), 2)# 关键点检测landmarks = landmark_predictor(gray, face)points = [(landmarks.part(n).x, landmarks.part(n).y) for n in range(5)]# 绘制关键点for px, py in points:cv2.circle(color_image, (px, py), 2, (0, 0, 255), -1)# 计算鼻尖深度(使用索引2)if len(points) >= 3:px, py = points[2]print(f"鼻尖坐标:({px:4d}, {py:4d})")# 计算总耗时并控制打印频率current_time = time.time()duration = current_time - start_timeprint(f"耗时: {duration*1000:.2f}ms")# 保存并显示结果cv2.imwrite("output.png", color_image)cv2.imshow("Result", color_image)cv2.waitKey(0)cv2.destroyAllWindows()if __name__ == "__main__":detect_faces_and_nose("test.jpg")

 68点人脸检测

68点人脸检测指的是检测人脸的68个关键点,包括眼睛的眼角、眉毛、鼻子、嘴巴轮廓等。这种方法比5点检测提供了更详细的人脸特征信息,适用于需要高精度面部特征分析的应用场景。

import cv2
import numpy as np
import time
import dlibdef detect_faces_and_nose(image):start_time = time.time()color_image = cv2.imread(image)if color_image is None:print("Error: Image not found!")returnface_detector = dlib.get_frontal_face_detector()landmark_predictor = dlib.shape_predictor("shape_predictor_68_face_landmarks.dat")# 转换为灰度图像gray = cv2.cvtColor(color_image, cv2.COLOR_BGR2GRAY)# print(f"转换为灰度图像耗时: {(time.time() - start_time)*1000:.2f}ms")# 人脸检测faces = face_detector(gray)for face in faces:# 绘制人脸边界框x1, y1, x2, y2 = face.left(), face.top(), face.right(), face.bottom()cv2.rectangle(color_image, (x1, y1), (x2, y2), (0, 255, 0), 2)# 关键点检测landmarks = landmark_predictor(gray, face)points = [(landmarks.part(n).x, landmarks.part(n).y) for n in range(68)]# 绘制关键点for px, py in points:cv2.circle(color_image, (px, py), 2, (0, 0, 255), -1)# 计算鼻尖深度(68点模型中鼻尖的索引是30)if len(points) >= 30:px, py = points[30]print(f"鼻尖坐标:({px:4d}, {py:4d})")# 计算总耗时并控制打印频率current_time = time.time()duration = current_time - start_timeprint(f"耗时: {duration*1000:.2f}ms")# 保存并显示结果cv2.imwrite("output.png", color_image)cv2.imshow("Result", color_image)cv2.waitKey(0)cv2.destroyAllWindows()if __name__ == "__main__":detect_faces_and_nose("test.jpg")

http://www.dtcms.com/a/551951.html

相关文章:

  • 网页设计制作网站总结wordpress化学式编辑插件
  • 长春建设平台网站的公司深圳龙华 网站建设
  • 临潼微网站建设网站设计的必要性
  • 什么是网站定位优化用户体验
  • 西安云英网站建设学做甜品的网站
  • 广告网站 源码装潢公司设计效果图
  • 上海800做网站怎么申请网页域名
  • 酷虎云建站优化排名推广教程网站
  • wordpress网站网页加密0元做网站
  • 网站技术制作开一个网络公司需要多少钱
  • 做土特产的网站有哪些秦皇岛新彪建设
  • 商务网站建设组成包括网站优化本周时政新闻热点10条
  • 网站建设企业有哪些方面软件如何推广
  • 国家对网站建设有什么要求seo建设网站
  • 西充企业网站建设网页设计的尺寸是指
  • 甘肃省城乡城乡建设厅网站中建西部建设北方有限公司网站
  • wordpress网站在哪福建住房与城乡建设部网站
  • 南京网站建网页设计作业的英文
  • 网站推广在线推广金华企业网站建站模板
  • 海珠区有没有专门做网站的地方织梦网站模板源码
  • 网站开发设计价格安康创宇网站建设
  • 东莞网站建设备案公司制作一个网站要多少钱
  • 沧州做企业网站门户网站的重要性
  • 编程网站排名学做网站论坛好吗
  • 现在写博客还是做网站8黄页网站建设
  • 手机号码网站开发大企业网站建设哪里好
  • 手机网站设置在哪里找网站怎样做域名绑定
  • 您身边的网站建设顾问制作网站培训学校
  • 企业网站内容是什么网站开发的相关语言有哪些
  • 制作网页的心得淘宝seo什么意思