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

湖北立方建设工程有限公司网站会网站建设如何找工作

湖北立方建设工程有限公司网站,会网站建设如何找工作,仿站网站源码,网业协同什么意思OpenCV 人脸检测绘制logo 检测人脸绘制人脸区域绘制logo 寻找轮廓 二值图阈值 绘制轮廓 绘制logo 1. 检测人脸区域如何检测到人脸眼睛、鼻子、嘴巴、眉毛、下巴等级联的过程OpenCV、Mediapipe、YOLOFace、DBFace等 2. 把logo粘贴在人脸上方 绘制logo 检测人脸绘制人脸区域绘制logo 寻找轮廓 二值图阈值 绘制轮廓 绘制logo 1. 检测人脸区域如何检测到人脸眼睛、鼻子、嘴巴、眉毛、下巴等级联的过程OpenCV、Mediapipe、YOLOFace、DBFace等 2. 把logo粘贴在人脸上方import cv2 import numpy as npclass FaceDetect:def __init__(self):# 级联分类器# 创建级联分类器当前用于检测人脸classifier cv2.CascadeClassifier()# 加载 特征文件classifier.load(./haarcascade_frontalface_alt.xml)self.classifier classifier# 初始化logoself.logo cv2.imread(./fans.jpg)passdef capVideo(self):cap cv2.VideoCapture(0)while cap.isOpened():# 读取一帧一帧的图像retval, frame cap.read()if not retval:print(can not read frame)break# imshow 会默认创建一个窗口self.detect(frame)cv2.imshow(frame, frame)key cv2.waitKey(25)if key ord(z):breakcap.release()passdef detect(self, face_img):# 级联分类器检测人脸face_rects self.classifier.detectMultiScale(face_img)# 绘制人脸区域for face_rect in face_rects:x, y, w, h face_rectcv2.rectangle(face_img, (x, y), (x w, y h), color(0, 0, 255), thickness2)# self.drawLogo(face_rect, face_img)self.drawLogo2(face_rect, face_img)def drawLogo(self, face_rect, face_img):x, y, w, h face_rectlogo self.logoratio min(logo.shape[:2]) / max(logo.shape[:2])scale_logo cv2.resize(logo, dsize(w, round(w * ratio)))scale_logo_h, scale_logo_w, _ scale_logo.shape# 方式1循环# for row in range(scale_logo_h):# for col in range(scale_logo_w):# face_img[y - scale_logo_h row, x col] scale_logo[row, col]# pass# 方式2切片face_img[y - scale_logo_h:y, x:x scale_logo_w] scale_logodef drawLogo2(self, face_rect, face_img):1. 找轮廓- 原图三通道彩色图- 灰度图0-255- 黑白二值图0/2552. 绘制轮廓- 绘制在背景是白色的图:param face_rect::param face_img::return:# 参数1 被转换的图像# 参数2 原图转为灰度图logo_gray cv2.cvtColor(self.logo, cv2.COLOR_BGR2GRAY)# 转为二值图# 参数1 灰度图# 参数2 阈值 小于阈值为0# 参数3 大于阈值为maxval# 参数4 类型 cv2.THRESH_BINARY cv2.THRESH_OTSU 会自适应阈值# retval, logo_binary cv2.threshold(logo_gray, 100, 255, cv2.THRESH_BINARY)retval, logo_binary cv2.threshold(logo_gray, 100, 255, cv2.THRESH_OTSU)# 查找轮廓# 参数1 被查找的二值图# 参数2 轮廓存放的层级关系# 参数3 存放轮廓的方式 cv2.CHAIN_APPROX_SIMPLE 存放轮廓的拐角点contours, hierarchy cv2.findContours(logo_binary, cv2.RETR_TREE, cv2.CHAIN_APPROX_SIMPLE)# 创建一个黑色的背景图mask np.zeros_like(self.logo)cv2.drawContours(mask, contours, 1, color(255, 255, 255), thickness-1)x, y, w, h face_rectlogo self.logoratio min(logo.shape[:2]) / max(logo.shape[:2])scale_logo cv2.resize(logo, dsize(w, round(w * ratio)))scale_mask cv2.resize(mask, dsize(w, round(w * ratio)))scale_logo_h, scale_logo_w, _ scale_logo.shape# 方式1循环# for row in range(scale_logo_h):# for col in range(scale_logo_w):# if np.all(scale_mask[row, col] 255):# face_img[y - scale_logo_h row, x col] scale_logo[row, col]# 方式2切片idx scale_mask 255after_mask_logo scale_logo[idx]face_img[y - scale_logo_h:y, x:x scale_logo_w][idx] after_mask_logopassif __name__ __main__:face_img cv2.imread(./lyf.png)face_detect FaceDetect()# face_detect.capVideo()face_detect.detect(face_img)cv2.imshow(frame, face_img)cv2.waitKey(0)cv2.destroyAllWindows()人脸原图 logo图 人脸检测绘制logo效果图
http://www.hkea.cn/news/14318789/

相关文章:

  • 收费报名网站怎么做北京金河水务建设有限公司网站
  • 丰城市城乡规划建设局网站大连建设网网址是多少啊
  • txt免费全本电子书软件下载网站一般网站图片尺寸
  • 怎样注册网站帐号申请网络营销就是网络推广对吗
  • 瑞安网站制作优书网怎么注册不了
  • wordpress电影下载站主题网络营销策划步骤
  • 桐庐县网站建设搜狗推广入口
  • 站群管理淘宝做关键词的网站
  • 网站维护是什么专业免费网址2021年能用的
  • 红光网站建设广州招聘网
  • 超市网站建设方案模板wordpress 防源码抓取
  • 网站没有被百度收录郑州建网站的公司
  • 在微信中做网站深圳网站维护
  • 太原市建设工程招标投标网站电商网站建设教案
  • 网站后台管理是什么企业管理公司的经营范围
  • html5可以做网站吗代做宝网站
  • 发布企业信息的网站南京专业做网站的公司有哪些
  • 电子政务网站设计iss服务器上部署的网站怎么打开
  • 河北住房与建设信息网站wordpress备份百度云
  • 唯品会 一家专门做特卖的网站手机版外贸网站建设推广
  • 哪些网站可以进行域名注册学做投资网站
  • 王占山 同济大学seo网站营销公司
  • 微信免费下载2023新版福建seo外包
  • seo外链高质量网站京东联盟推广网站
  • 贵卅省住房和城乡建设厅网站wordpress灯箱代码
  • 青岛网站商城设计企业品牌推广渠道
  • 网站域名优化将台地区网站建设
  • 许昌做网站百度网盘怎么做网站
  • WordPress站群 管理iis发布asp网站
  • 模板网站制作广州番禺服装网站建设