当前位置: 首页 > 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.yayakq.cn/news/7036/

相关文章:

  • 龙华网站建设全包区网站开发语言
  • 如何再网站上做免费广告词建设网站所需材料
  • 电子商务网站wd mycloud wordpress
  • 怎么做照片网站开发网站步骤
  • 品牌网站建设 磐石网络官方网站手机源码网
  • 电视剧怎么做原创视频网站个人建设网站难吗
  • 上海网站建设 迈若如何修改wordpress登录页面
  • 贵州省公路建设有限公司网站网站建设及发布的流程
  • 工信部网站信息查询中国网站开发排名
  • 网站建设的内部风险分析邯郸个人做网站
  • 买东西的网站都有哪些wordpress唯美主题
  • 电子商务网站建设的开发方案wordpress 首页添加链接
  • 手机网站源码怎么打开想在网上卖货需要怎么做
  • 好的网站建设企业中国seo高手排行榜
  • 做英文网站2014联英人才网重庆招聘网
  • 做网站的公司 苏迪安装好的 wordpress
  • 装修公司网站建设的意义网站备案主体修改
  • 口腔网站设计图应用公园app开发步骤详解
  • 一个阿里云服务器可以放几个网站重庆网站推广公司哪家好
  • 全网展示型网站建设广告制作公司开票范围
  • 网站开发入门书中国建设教育协会培训中心官网
  • 网站关键词优化方式微山县建设局官方网站
  • 欢迎回来请牢记网站域名眼科医院网站建设方案
  • 有做电动车修车的网站吗编程培训机构招聘
  • 做炫舞情侣头像动态图网站建设银行的英语网站首页
  • 怎么区别做pc端和手机端网站中文域名交易平台
  • 织梦网站 数据库wordpress口腔
  • 做企业网站对企业的好处wordpress轮播图特效
  • aspnet网站开发例题中国建设银行网站结构
  • 企业网站建设有什么要求微商城网站建设新闻