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

基于x86 平台opencv的图像采集和seetaface6的静默活体功能

目录

  • 一、概述
  • 二、环境要求
    • 2.1 硬件环境
    • 2.2 软件环境
  • 三、开发流程
    • 3.1 编写测试
    • 3.2 配置资源文件
    • 3.2 验证功能

一、概述

本文档是针对x86 平台opencv的图像采集和seetaface6的静默活体功能,opencv通过摄像头采集视频图像,将采集的视频图像送给seetaface6的静默活体模块从而实现静默活体功能。

测试结果如下图所示:
在这里插入图片描述

本编者,不好意思露脸,只好从网上找个图片,摄像头对着该图片,进行验证的。

二、环境要求

2.1 硬件环境

  • 虚拟机:VMware

2.2 软件环境

  • Ubuntu系统要求:20.04
  • opencv版本: 4.7.0
  • seetaface版本: 6.0
  • 交叉工具链版本:x86平台的gcc/g++编译器

注意: 图像采集通过的是摄像头方式采集视频图像。

三、开发流程

3.1 编写测试

选择一个目录,我这里选择的是opencv_faceantispoofingx6,创建一个example.cpp文件,内容如下:

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • H5实现带电话号码跳转到手机呼叫
  • Java二十三种设计模式-状态模式(20/23)
  • uniapp微信小程序 分享功能
  • Python计算机视觉编程 第六章
  • MySQL 视图(VIEW)的使用
  • AI在医学领域:HYDEN一种针对医学图像和报告的跨模态表示学习方法
  • IOS 13 网络请求和Moya框架
  • k8s高版本(1,28)部署NodePort模式下的ingress-nginx的详细过程及应用案例
  • 图片转pdf:tif是什么格式?如何将tif转成PDF?
  • 【hot100篇-python刷题记录】【找到字符串中所有字母异位词】
  • 工厂模式和策略模式区别
  • 汽车冷却液温度传感器的作用与检测方法
  • Windows10如何关闭Edge浏览器的Copilot
  • 钓鱼的常见几种方式
  • css之grid布局(网格布局)
  • ----------
  • 2019年如何成为全栈工程师?
  • CentOS7 安装JDK
  • httpie使用详解
  • iOS编译提示和导航提示
  • Javascript 原型链
  • JS创建对象模式及其对象原型链探究(一):Object模式
  • js如何打印object对象
  • Koa2 之文件上传下载
  • Quartz初级教程
  • Yeoman_Bower_Grunt
  • 分享一个自己写的基于canvas的原生js图片爆炸插件
  • 记一次用 NodeJs 实现模拟登录的思路
  • 文本多行溢出显示...之最后一行不到行尾的解决
  • Mac 上flink的安装与启动
  • # wps必须要登录激活才能使用吗?
  • #鸿蒙生态创新中心#揭幕仪式在深圳湾科技生态园举行
  • (22)C#传智:复习,多态虚方法抽象类接口,静态类,String与StringBuilder,集合泛型List与Dictionary,文件类,结构与类的区别
  • (C)一些题4
  • (C语言)字符分类函数
  • (Forward) Music Player: From UI Proposal to Code
  • (Windows环境)FFMPEG编译,包含编译x264以及x265
  • (二)Kafka离线安装 - Zookeeper下载及安装
  • (简单有案例)前端实现主题切换、动态换肤的两种简单方式
  • (七)glDrawArry绘制
  • (四)stm32之通信协议
  • (自适应手机端)响应式新闻博客知识类pbootcms网站模板 自媒体运营博客网站源码下载
  • .NET Core MongoDB数据仓储和工作单元模式封装
  • .NET Standard 支持的 .NET Framework 和 .NET Core
  • .NET 将混合了多个不同平台(Windows Mac Linux)的文件 目录的路径格式化成同一个平台下的路径
  • .net用HTML开发怎么调试,如何使用ASP.NET MVC在调试中查看控制器生成的html?
  • /bin/rm: 参数列表过长"的解决办法
  • @Autowired自动装配
  • @Builder注释导致@RequestBody的前端json反序列化失败,HTTP400
  • @CacheInvalidate(name = “xxx“, key = “#results.![a+b]“,multi = true)是什么意思
  • @KafkaListener注解详解(一)| 常用参数详解
  • [ C++ ] STL---stack与queue
  • [AAuto]给百宝箱增加娱乐功能
  • [Ariticle] 厚黑之道 一 小狐狸听故事
  • [Bada开发]初步入口函数介绍