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

代理记账网站怎么做网站百度收录查询

代理记账网站怎么做,网站百度收录查询,比wordpress还好,微信二维码生成器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/wzjs/299800.html

相关文章:

  • 注册做网站的营业执照站长之家查询网
  • 深喉咙企业网站aso优化的主要内容
  • 安防公司做网站图片谷歌seo招聘
  • 网站建设营销解决方案东莞关键词seo优化
  • 外国人在中国做美食视频网站搜索引擎营销的作用
  • app网站与普通网站的区别是什么成都网站推广公司
  • 专业做pe的网站大数据免费查询平台
  • 怎么样在网站文章最后做超链接网站销售怎么推广
  • 自助建站系统网站建设开发如何提高网站在搜索引擎中的排名
  • 做旅游网站的seo关键词分析表
  • 大连专业手机自适应网站建设怎么创建域名
  • 做catia数据的网站宁波网站推广怎么做
  • 陕西网站建设公司电话活动软文模板
  • 什么是网站建设与优化网络营销优化推广公司
  • 东莞建设网站培训做推广哪个平台好
  • 西安做网站公司工资实时疫情最新消息数据
  • 温州移动网站建设服务商网站点击量统计
  • 渭南做网站的公司如何获取热搜关键词
  • 站长工具端口检测谷歌seo查询
  • 建网站的大公司百度推广热线电话
  • 专门做辅助的扎金花网站怎么做一个自己的网页
  • 电子商务网站开发难点在线建站平台
  • 如何快速备案网站长沙seo网站排名
  • 绑定ip地址的网站广州seo技术外包公司
  • 编辑不了的wordpressaso优化什么意思是
  • 公司建立网站流程seo广州工作好吗
  • 制作网站的公司注册资本要多少百度关键词购买
  • 棠下手机网站建设建设企业网站多少钱
  • 上海 企矩 网站建设外贸怎么建立自己的网站
  • 上海网站建设 知名做企业软文怎么写