opencv
文章平均质量分 69
motosheep
安卓,java,python
展开
-
安卓OpenCV开发(六)图片处理(1)
opencv图片处理原创 2023-07-12 11:55:35 · 878 阅读 · 0 评论 -
安卓OpenCV开发(五)小狗识别
##使用OpenCV进行小狗脸蛋识别新鲜?不,还是换汤不换药,其实原理和人脸识别一样,只是换了一下识别模型而已。基础知识可以回顾我之前写的文章:OpenCV导入OpenCV人脸检测OpenCV竖屏检测OpenCV人脸识别狗脸识别,得现有训练模型的数据源:链接:https://pan.baidu.com/s/1OxA6vGw5kvUs_V6GXVsnCg提取码:ur82识别器工具:链接:https://pan.baidu.com/s/1my6NqIJ_MTLBulD29Az7-g提取码原创 2021-07-09 17:43:03 · 1346 阅读 · 2 评论 -
安卓OpenCV开发(四)人脸识别
人脸识别,顾名思义,就是通过人脸对比的方式,得出人脸相识度的过程。区别于人脸检测。对于OpenCV的人脸检测,实现流程,请看我之前写的博客:OpenCV导入OpenCV人脸检测OpenCV竖屏检测本次人脸识别,实现思路如下:(一)读取本地数据源作为对比凭证源(二)动态读取视频捕获的人脸数据,于对比凭证源进行对比开始发车:##(一)读取本地数据源作为对比凭证本次做法,为了方便演示,首先,准备了一些100px*100px像素的数据源图片,放到了指定的目录,然后通过File类的listFile原创 2021-07-09 17:42:33 · 1052 阅读 · 1 评论 -
安卓OpenCV开发(三)竖屏检测
##前言对于OpenCV的竖屏检测,网络有很多,多到百度排名前几页,都是一大堆,但为什么要写这个文章,因为他们的文章,大部分都是有问题,或者是不可用的,以下为他们的实现方法:(1)随便改改canvas绘制方向,并无其他操作(2)使用WindowManager检测屏幕旋转方向,修改canvas绘制方式对于以上两种做法,实际是欠佳的,改的是canvas,不是数据源,识别过程还得横屏才能识别,难道写这些文章的人都没发现?##方法首先,官方的Demo,跑的是横屏逻辑。而横屏和竖屏最大的区别就是在于角度和原创 2021-07-09 17:42:02 · 485 阅读 · 1 评论 -
安卓OpenCV开发(二)人脸检测
##重点是人脸检测,检测,检测。就是把人脸检测出来,不是识别,不是识别,不是识别。识别的意思,就是检测到人脸,并且通过数据比对,算法分析后得出人脸相识度的过程。而检测,仅仅是检测出来。针对全网关于安卓OpenCV识别XXX之类的标题,而实际只做了检测的相关文章,在此表示呵呵####回到正题如何预览视频并进行人脸检测?###(一)预览视频可直接使用OpenCV库中的JavaCameraView控件,进行视频的预览。####1、布局中声明该对象:<?xml version="1.0" en原创 2021-07-09 17:41:31 · 472 阅读 · 1 评论 -
安卓OpenCV开发(一)导入OpenCV项目
##安卓OpenCV开发之导入项目OpenCV的相关网址:官网sdk下载地址AndroidStudio版本为3.6####下面演示如何导入官方sdk作为依赖的方式#####ps:这是最简单的导入方式,还有其他方式,这里不一一叙述博主这里使用的是3.4的版本。直接下载对应的android demo包即可下载的项目包结构如下图:我们需要以module方式导入sdk下的java目录作为我们项目的module文件,导入完成后,AndroidStudio的项目结构如下图:至于改module的b原创 2021-07-09 17:40:59 · 525 阅读 · 1 评论