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

陇南市武都区住房和城乡建设网站seo网上培训

陇南市武都区住房和城乡建设网站,seo网上培训,能够做外贸的网站有哪些,视频网站的建设目标本博客为人脸识别系统的背景模糊代码解释 人脸识别系统博客汇总:人脸识别系统-博客索引 项目GitHub地址:Su-Face-Recognition: A face recognition for user logining 注意:阅读本博客前请先参考以下博客 工具安装、环境配置:人脸…

本博客为人脸识别系统的背景模糊代码解释

人脸识别系统博客汇总:人脸识别系统-博客索引

项目GitHub地址:Su-Face-Recognition: A face recognition for user logining

注意:阅读本博客前请先参考以下博客

工具安装、环境配置:人脸识别系统-简介

UI界面设计:人脸识别系统-UI界面设计

UI事件处理:人脸识别系统-UI事件处理

摄像头展示画面:人脸识别系统-摄像头画面展示

阅读完本博客后可以继续阅读:

用户端逻辑:

  • 人脸识别:Python | 人脸识别系统 — 人脸识别
  • 活体检测:Python | 人脸识别系统 — 活体检测
  • 姿态检测:Python | 人脸识别系统 — 姿态检测
  • 人脸比对:Python | 人脸识别系统 — 人脸比对
  • 用户操作:Python | 人脸识别系统 — 用户操作

管理员端逻辑:

  • 管理员操作:
  • 用户操作:

一、判断器

        首先判断是否打开摄像头,打开则判断 self.isFineSegmentation_flag 是否打开背景模糊。若否,则调用fine_segmentation方法,进行背景模糊。

# 主界面
class UserMainWindow(QMainWindow, UserMainUi):def __init__(self, parent=None):super(UserMainWindow, self).__init__(parent)self.setupUi(self)self.show_image = Noneself.cap = cv2.VideoCapture()  # 相机self.source = CAPTURE_SOURCE  # 相机标号self.WIN_WIDTH = 800  # 相机展示画面宽度self.WIN_HEIGHT = 500  # 相机展示画面高度self.isFineSegmentation_flag = False  # 是否打开背景模糊标志... ...# 背景模糊判别器def fine_segmentation_judge(self):if not self.cap.isOpened():QMessageBox.information(self, "提示", self.tr("请先打开摄像头"))else:if not self.isFineSegmentation_flag:self.isFineSegmentation_flag = Trueself.fine_segmentation_button.setText("关闭背景模糊")self.fine_segmentation()self.fine_segmentation_button.setText("背景模糊")self.isFineSegmentation_flag = Falseelif self.isFineSegmentation_flag:self.isFineSegmentation_flag = Falseself.fine_segmentation_button.setText("背景模糊")self.show_camera()

二、背景模糊

    # 背景模糊def fine_segmentation(self):mp_selfie_segmentation = mp.solutions.selfie_segmentationBG_COLOR = (192, 192, 192)with mp_selfie_segmentation.SelfieSegmentation(model_selection=1) as selfie_segmentation:while self.cap.isOpened():ret, frame = self.cap.read()QApplication.processEvents()# 将 BGR 图像转换为 RGBin_frame = cv2.cvtColor(frame, cv2.COLOR_BGR2RGB)# 若要提高性能,可以选择将图像标记为不可写以通过引用传递。in_frame.flags.writeable = Falseresults = selfie_segmentation.process(in_frame)in_frame.flags.writeable = Truein_frame = cv2.cvtColor(in_frame, cv2.COLOR_RGB2BGR)# 在背景图像上绘制分割condition = np.stack((results.segmentation_mask,) * 3, axis=-1) > 0.1# 背景设置为高斯模糊gauss_image = cv2.GaussianBlur(in_frame, (85, 85), 0)if gauss_image is None:gauss_image = np.zeros(in_frame.shape, dtype=np.uint8)gauss_image[:] = BG_COLORout_frame = np.where(condition, in_frame, gauss_image)show_video = cv2.cvtColor(cv2.resize(out_frame, (self.WIN_WIDTH, self.WIN_HEIGHT)), cv2.COLOR_BGR2RGB)self.show_image = QImage(show_video.data, show_video.shape[1], show_video.shape[0],QImage.Format_RGB888)self.camera_label.setPixmap(QPixmap.fromImage(self.show_image))

阅读完本博客后可以继续阅读:

用户端逻辑:

  • 人脸识别:Python | 人脸识别系统 — 人脸识别
  • 活体检测:Python | 人脸识别系统 — 活体检测
  • 姿态检测:Python | 人脸识别系统 — 姿态检测
  • 人脸比对:Python | 人脸识别系统 — 人脸比对
  • 用户操作:Python | 人脸识别系统 — 用户操作

管理员端逻辑:

  • 管理员操作:
  • 用户操作:

 注:以上代码仅为参考,若需要运行,请参考项目GitHub完整源代码:Su-Face-Recognition: A face recognition for user logining

http://www.shuangfujiaoyu.com/news/43948.html

相关文章:

  • 电商网站建设策划百度pc端首页
  • 做网站的工作怎么样晚上看b站
  • 餐饮公司做网站好处百度竞价员
  • 做企业网站开发哪家好网站网络营销
  • 成都网站建设 四川冠辰科技公司全国新冠疫苗接种率
  • div css网站布局百度投诉中心24人工
  • 衡水网站建设的地方广东广州疫情最新情况
  • 杭州首传网站建设公司怎么样深圳媒体网络推广有哪些
  • 建e网下载seo在线诊断工具
  • 网站代运营公司网络公司取什么名字好
  • 软件技术可以从事什么工作宁波seo在线优化公司
  • 盐亭网站建设吸引人的软文标题
  • 上海16个区排名搜索引擎关键词优化有哪些技巧
  • 拼多多网站的类型常见的营销策略有哪些
  • 在哪个网站去租地方做收废站windows优化大师的优点
  • 东营的招聘网站哪个有用可以推广的软件
  • 哪个网站可以做创意短视频建个网站费用多少
  • 有没有做京东客好的网站推荐天津百度推广中心
  • 武汉市内做网站的公司产品推广方案模板
  • 网站建设技术培训微信公众号怎么开通
  • 网站用html做的怎么弄后台百度账号登录入口官网
  • 网站开发的现实意义福州seo管理
  • 短租房网站哪家做最好seo实战培训王乃用
  • 商务网站建设的基本流程图网页设计图片
  • c语言 做网站网站seo方案
  • 延安商城网站开发设计厦门seo优
  • bootstrap网页模板深圳网站优化公司哪家好
  • c 网站开发工程师招聘拼多多关键词排名在哪里看
  • 提供深圳网站制作公司it人必看的网站
  • 网站建设公司如何挖掘客户站长收录