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

设计公司网站价格东莞新闻最新消息今天

设计公司网站价格,东莞新闻最新消息今天,网站建设需要几个阶段,宽带公司排名脑壳有包又花时间折腾了一下,其实之前也折腾过,主要是新看了一个方法 在下图中查找脸部 第一种方案: 使用了opencv 的cv2.FaceDetectorYN. ,完整代码如下: import numpy as np import cv2imgcv2.imread("00000…

脑壳有包又花时间折腾了一下,其实之前也折腾过,主要是新看了一个方法

在下图中查找脸部

第一种方案:

使用了opencv 的cv2.FaceDetectorYN. ,完整代码如下:

import numpy as np
import cv2img=cv2.imread("00000523.jpg")
# img=cv2.resize(img, new_shape)
faceDetector=cv2.FaceDetectorYN.create("opencv_zoo/models/face_detection_yunet/face_detection_yunet_2023mar.onnx","",(img.shape[1],img.shape[0]))
faces = faceDetector.detect(img)
f = faces[1]
for ps in f:x=int(ps[0])y=int(ps[1])w=int(ps[2])h=int(ps[3])s=ps[14]# print(x,y,w,h,s)cv2.rectangle(img, (x, y), (x+w, y+h), (0,0,255), 2)
cv2.namedWindow("d",0);
cv2.resizeWindow("d", int(img.shape[1]/2), int(img.shape[0]/2));
cv2.imshow("d",img)
cv2.waitKey()
# cv2.destoryAllWindows()
cv2.destroyAllWindows()

结果如下:

第二种方案:

使用了 cv2.CascadeClassifier("D:\\opencv-4.52\\data\\haarcascades\\haarcascade_frontalface_default.xml")

import numpy as np
import cv2img=cv2.imread("00000523.jpg")
cas_default = cv2.CascadeClassifier("D:\\opencv-4.52\\data\\haarcascades\\haarcascade_frontalface_default.xml")
faces_default = cas_default.detectMultiScale(img)
for (x,y,w,h) in faces_default:print(x,y,w,h)cv2.rectangle(img, (x, y), (x+w, y+h), (0,255,255), 2)
cv2.namedWindow("d",0);
cv2.resizeWindow("d", int(img.shape[1]/2), int(img.shape[0]/2));
cv2.imshow("d",img)
cv2.waitKey()
# cv2.destoryAllWindows()
cv2.destroyAllWindows()

结果如下:

以上两种都是opencv的自带方案,要么找脸不全,要么错误的找脸

然后是insightface 的方案:

import insightface
import cv2
import numpy as npmodel = insightface.app.FaceAnalysis()
model.prepare(ctx_id=0, det_thresh=0.45)face_img = cv2.imread('00000523.jpg')
rgb_small_frame = face_img[:, :, ::-1]
faces = model.get(rgb_small_frame)for r in faces:box=r.bbox.astype(int)color=(0, 0, 255)cv2.rectangle(face_img, (box[0], box[1]), (box[2], box[3]), color, 2)
cv2.namedWindow("d",0);
cv2.resizeWindow("d", int(face_img.shape[1]/2), int(face_img.shape[0]/2));
cv2.imshow("d",face_img)
cv2.waitKey()
cv2.destroyAllWindows()

汇总的就是: insightface  脸部的查找最好,稍微有点慢,不知道是不是因为推理了年龄和性别。用insightface  推理出来的脸部数据,来识别具体人物的准确度也很高。

这是原图:

对于推理出来的人脸进行分别标记,对应到一个数据集:

参照标记的脸部数据,对其他照片进行推理,以下是结果,就不贴代码了:

以下结果展示了不同角度下,都给了一个准确的结果。不要介意对于性别和年龄的推断,可能同亚洲和欧洲人种数据集有关系。

带了墨镜居然都有一个准确结果

http://www.khdw.cn/news/36611.html

相关文章:

  • app开发流程大致包括关键词优化seo排名
  • 辽宁建设厅查询网站seo专员
  • 政府网站建设法律法规域名解析ip地址查询
  • 用手机做网站好学吗百度搜索引擎优化
  • 做电锯电音的网站营销管理制度范本
  • 阿里云做网站可以吗西安seo网站推广优化
  • 哈尔滨站建好了吗微信crm系统软件
  • 网页游戏广告平台网站建设今日全国最新疫情通报
  • 苹果应用商店五种关键词优化工具
  • 怎么查看网站访问速度软文投放平台有哪些
  • 支付网站怎么做百度服务中心人工24小时电话
  • 运用asp做购物网站的心得青岛疫情最新情况
  • 网站开发职业规划网店运营
  • 房县建设局网站淄博seo网络公司
  • 商务网站建设方案厦门人才网597人才网
  • wordpress架设教程视频seo实训报告
  • 一个域名可以建设几个网站个人网上卖货的平台
  • 石家庄外贸做网站网络广告营销的特点
  • 服装销售网站设计与制作cba最新积分榜
  • 大型企业网站优化如何推广好一个产品
  • 安庆市城乡建设委员会网站seo实战培训机构
  • 海城网站制作建设在百度怎么免费发布广告
  • 淘宝做轮播广告哪个网站好凡科建站怎么收费
  • 搜索引擎网站推广怎么做网络营销有哪些模式
  • 网站更换空间对优化的影响谷歌官网
  • 南京做网站的搜索词分析
  • 企业微信网站怎么做seo软件视频教程
  • 济南网站建设维护公司sem优化软件选哪家
  • 县级网站建设seo关键词排名
  • 轻量级数据库wordpress德州网站建设优化