OpenCV学习之人脸识别记录
文章平均质量分 88
本专栏背景主要依托于本人最近以及在未来一段时间内都会专注于研究人脸识别的背景。在应用层做了很多关于人脸识别的业务工作之余,在和别人讨论优化的时候,总觉得需要更深入一点。所有Demo均是基于Java语言在Android Studio中开发
hfut_why
努力做好一件事
展开
-
人脸识别方案选择
因为本人之前一直在从事人脸识别相关的开发和测试工作,所以今天就之前的部分工作做一个总结,主要内容包括人脸识别应用分类,人脸识别产品预研与分析以及最后的总结三个部分。1,人脸识别应用类型介绍 本章主要介绍人脸识别技术在应用过程中所采用的几种主要形式进行简单介绍。1.1,在线识别在线识别是指客户端负责图像采集和预处理,特征提取、活体识别以及人脸检索运行在服...原创 2020-03-31 20:36:16 · 8901 阅读 · 0 评论 -
OpenCV之Mat与Bitmap之间的转换
我们想在Android平台上开发OPenCV(处理图像);避免不了显示,通常在Android当中展示图像都是通过ImageView这个控件,当然展示的方式也有几种,在下面的内容中会简单介绍一下。但是我们在上一篇中关于Mat介绍中知道,OpenCV处理的是Mat对象,所以,为了接下来的工作更容易,我们本篇就要看一下Bitmap和Mat之间转换实现。1ImageView展示图像...原创 2018-12-02 13:30:15 · 41038 阅读 · 5 评论 -
OpenCV中Mat与Android中Bitmap简介
因为在介绍这部分系列的内容时,默认是对Android开发有一点基础的,所以这样的话,Bitmap可能就相对很熟悉了,相较陌生的是Mat,那我们就首先来看看Mat是什么。1,Mat1.1 Mat基本介绍Mat是OpenCV中用于存储图像信息的类,它在OpenCV中作为一个很重要的信息载体,下面看一下文档中的介绍的关于其方法的部分:构造方法:Mat() Mat...原创 2018-12-01 22:56:07 · 3747 阅读 · 3 评论 -
关于OpenCV的主要信息基本介绍
上一篇中主要介绍了在AS环境搭建OpenCV的开发环境,本篇就来简单介绍一下OpenCV是什么以及基本应用等信息。不感兴趣的可以直接跳过。1,OpenCV是什么 OpenCV是Open Source Computer Vision Library的简称,也即开放的计算机视觉库。具体请参见:http://opensource.org可在Windows,Lin...原创 2018-12-01 14:12:28 · 1933 阅读 · 0 评论 -
OpenCV之处理图像前的基本准备工作
前面两个部分分别介绍了在AS上安装OpenCV的开发环境以及关于OpenCV的基本信息,本部分就来说一说使用OpenCV处理图像的一些基本准备工作。 我们知道在AS上开发Android的项目最后都会运行到模拟器或者移动终端上,我们这里要使用OpenCV来处理图片,那么首先的获取图像,这里可能主要分为两个大部分,一部分是图片来源于本地,另一个是图片来源于网络。关于从...原创 2018-12-01 14:49:08 · 1386 阅读 · 0 评论 -
在Android Studio上搭建OpenCV 开发环境
这里默认你已经成功安装了Android Studio IDE;我这里使用的AS版本是3.0.1;截止目前,AS稳定版本已经升级至3.2.1,至于版本间的区别,这里不多做区分和说明。如果对于AS的下载和安装有问题也可以参加我的关于AS介绍的博客。下面就来看看如何搭建OpenCV的开发环境。1,环境搭建第一步:下载SDK下载地址点击下图中的红色方框中SDK,也即最...原创 2018-11-28 23:54:19 · 8065 阅读 · 3 评论