自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

weixin_NineDays66

多闻窗外事,多读圣贤书

  • 博客(24)
  • 资源 (3)
  • 收藏
  • 关注

原创 Chinese Whisper 人脸聚类算法实现

Chinese whispers clustering目录1Chinese_Whispers简介2Algorithm3Strengths and Weaknesses4Dlib库调用方法5分类时间统计6Python版实现 Chinese_Whispers简介Chinese Whispers is a clustering method used in network s...

2017-11-27 14:11:34 13436 3

原创 Tensorflow移植到Android

手机调用TF模型的过程简介: 1、 保存训练完毕的TF模型 2、 在Android项目中导入TF模型、导入Android平台调用TF模型需要的jar包和so文件 (它们负责TF模型的解析和运算) 3、定义变量、存储数据,通过jar包提供的接口进行模型的调用   移植过程 我们以mnist数据集上自己训练的一个图像识别模型为例,进行讲解 一、 在使用python代码编写...

2017-11-19 10:52:43 2244

原创 Local Binary Patterns LBP算法

  使用 LBP 算子 提取特征 向量 进行识别 //假如 LBP 图片 大小 32*32  然后 把图片分成 4*4的大小块,求每块的 直方图,把所有块的 直方图的值 作为特征向量 对LBP图像成m个块,每个块提取直方图。通过连接局部特直方图(而不是合并)然后就能得到空间增强的特征向量。这些直方图被称为局部二值模式直方图。...

2017-11-19 10:44:02 586

原创 PCA实现流程

PCA算法流程   2. PCA计算过程     首先介绍PCA的计算过程:     假设我们得到的2维数据如下:          行代表了样例,列代表特征,这里有10个样例,每个样例两个特征。可以这样认为,有10篇文档,x是10篇文档中“learn”出现的TF-IDF,y是10篇文档中“study”出现的TF-IDF。也可以认为有10辆汽车,x是千米/小...

2017-11-19 10:38:28 4051

原创 双摄相关应用

1、双摄像头可以测距,可做距离相关的应用人眼很容易对一个物体的距离进行定位,但当人闭上其中一个眼睛后,定位能力就会下降很多。双摄像头就是模拟人眼的应用。简单的说,测距离的话,就是通过算法算出,被拍摄物体与左/右摄像头的角度θ1和θ2,再加上固定的y值(即两个摄像头的中心距),就非常容易算出z值(即物体到Camera的距离)。如上图,由于双摄像头通过算法,可以判断被摄物体的距离,所以

2017-11-19 10:33:24 772

原创 双目摄像头相关参数介绍

一、一般地,景深双摄采用两颗像素数量不同的传感器,其中像素较多的为主摄像头,像素较少的为副摄像头。在开启景深双摄后,主摄像头负责拍摄照片,副摄像头则负责记录取景器中各焦平面的景深信息,并交由处理器进行计算,进而添加虚化效果。使用景深双摄,你可以通过“加特技”的方式获得可调节强度的浅景深观感,而多数景深双摄机型的虚拟光圈都能够提供等效F/0.95到等效F/16之间的调节,光圈越大浅景深效果越强。

2017-11-19 10:27:09 7620

原创 tensorflow根据人脸分辨性别

数据收集训练数据 – Adience数据集Adience数据集来源为Flickr相册,由用户使用iPhone或者其它智能手机设备拍摄,该数据集主要用于进行年龄和性别的未经过滤的面孔估计。同时,里面还进行了相应的landmark的标注,其中包含2284个类别和26580张图片。Adience数据集下载地址:http://www.openu.ac.il/home/hassner/Adien

2017-11-14 18:57:29 3517 3

原创 深度学习简介

深度学习介绍首先介绍深度学习、机器学习、人工智能三者的关系。由图可以看出 三者拥有包含关系,并且三者提出的时间点也有先后之分。人工智能 早在1956年夏天那次会议,人工智能的先驱们就梦想着用当时刚刚出现的计算机来构造复杂的、拥有与人类智慧同样本质特性的机器。这就是我们现在所说的“强人工智能”(General AI)。这个无所不能的机器,它有着我们所有的感知(甚至比人

2017-11-14 18:56:47 373

原创 Google IO Ai应用

背景简介谷歌MobileVision团队的工作是提供最新的计算机视觉算法,并在低延迟、无网络访问的情况下在设备上实现。而MobileVisionAPI既能在安卓手机上部署,也能在iOS上部署。 在视频中,Hisu演示了如何使用MobileVision的Face、Barcode和TextAPI。在视频演示中,使用BarcodeAPI手机扫描广告页上的二维码,就能自动跳转到产品页;FaceAPI可

2017-11-14 18:56:24 404

原创 Android架构分析-MVC & MVP

MVC的基本介绍MVC全称是Model - View - Controller,是模型(model)-视图(view)-控制器(controller)的缩写。MVC是一种框架模式而非设计模式,GOF把MVC看作是3种设计模式:观察者模式、策略模式与组合模式的合体,而核心是观察者模式。简而言之,框架是大智慧,用来对软件设计进行分工;设计模式是小技巧,对具体问题提出解决方案,以提高代码复用率,降低

2017-11-14 18:56:05 389

原创 Android Studio 快捷键笔记

Alt+回车 导入包,自动修正Ctrl+N 查找类Ctrl+Shift+N 查找文件Ctrl+Alt+L 格式化代码Ctrl+Alt+O 优化导入的类和包Alt+Insert 生成代码(如get,set方法,构造函数等)Ctrl+E或者Alt+Shift+C 最近更改的代码Ctrl+R 替换文本Ctrl+F 查找文本Ctrl+Shift+Space 自动补全代码

2017-11-14 18:55:39 304 1

原创 朴素贝叶斯算法

简介贝叶斯分类是一类分类算法的总称,这类算法均以贝叶斯定理为基础,故统称为贝叶斯分类。本文作为分类算法的第一篇,将首先介绍分类问题,对分类问题进行一个正式的定义。然后,介绍贝叶斯分类算法的基础——贝叶斯定理。最后,通过实例讨论贝叶斯分类中最简单的一种:朴素贝叶斯分类。综述对于分类问题,其实谁都不会陌生,说我们每个人每天都在执行分类操作一点都不夸张,只是我们没有意识到罢了。例如,当你看到...

2017-11-14 18:54:53 383

原创 Android 内存泄漏

Android 内存泄漏分析前言对于C++来说,内存泄漏就是new出来的对象没有delete,俗称野指针;对于Java来说,就是new出来的Object 放在Heap上无法被GC回收;本文通过QQ和Qzone中内存泄漏实例来讲android中内存泄漏分析解法和编写代码应注意的事项。Java 中的内存分配静态储存区:编译时就分配好,在程序整个运行期间都存在。它主要存放静态

2017-11-14 18:54:32 351

原创 Android、Java线程池的使用

ThreadPoolExecutor的原理经典书《Java Concurrency in Pratice(Java并发编程实战)》第8章,浓缩如下:1. 每次提交任务时,如果线程数还没达到coreSize就创建新线程并绑定该任务。所以第coreSize次提交任务后线程总数必达到coreSize,不会重用之前的空闲线程。2. 线程数达到coreSize后,新增的任务就放到工作队列里,

2017-11-14 18:54:02 336

原创 Tensorflow 实现自编码

概述AutoEncoder大致是一个将数据的高维特征进行压缩降维编码,再经过相反的解码过程的一种学习方法。学习过程中通过解码得到的最终结果与原数据进行比较,通过修正权重偏置参数降低损失函数,不断提高对原数据的复原能力。学习完成后,前半段的编码过程得到结果即可代表原数据的低维“特征值”。通过学习得到的自编码器模型可以实现将高维数据压缩至所期望的维度,原理与PCA相似。自编码器是利用神经网

2017-11-12 12:35:32 1188

原创 tensorflow 使用CNN 进行mnist数据集识别

一、CNN的引入在人工的全连接神经网络中,每相邻两层之间的每个神经元之间都是有边相连的。当输入层的特征维度变得很高时,这时全连接网络需要训练的参数就会增大很多,计算速度就会变得很慢,例如一张黑白的 28×28 的手写数字图片,输入层的神经元就有784个,如下图所示:若在中间只使用一层隐藏层,参数 w 就有 784*15 = 11760 多个;若输入的是 带有颜色的RGB格式的手写数字图

2017-11-12 12:32:47 4062

原创 tensorflow实现基本的回归

TensorFlow入门TensorFlow是目前最流行的深度学习框架。我们先引用一段官网对于TensorFlow的介绍,来看一下Google对于它这个产品的定位。TensorFlow™ is an open source software library for numerical computation using data flow graphs. Nodes in the grap

2017-11-12 12:29:08 928

原创 opencv 与dlib 结合实现人脸融合

融合流程检测面部标记旋转、缩放和转换第二张图像,使之与第一张图像相适应调整第二张图像的色彩平衡,使之与第一个相匹配把第二张图像的特性混合在第一张图像中实现流程找到人脸矩阵使用dlib提取面部标记用Dlib实现了论文One Millisecond Face Alignment with an Ensemble of Regression Trees中的算法( http://www.csc.kth...

2017-11-12 12:02:23 7592

原创 opencv 实现YUV 图片差异对比

#include<opencv2/opencv.hpp>#include<opencv2/core/core.hpp> #include<opencv2/imgproc/imgproc.hpp>#include<opencv2/highgui/highgui.hpp>//#include<opencv2/features2d/featu...

2017-11-12 11:56:10 2162

原创 opencv寻找已知物体

 源代码#include <opencv/cv.hpp>#include<opencv2/core.hpp>#include<opencv2/highgui.hpp>#include<opencv2/features2d.hpp>#include<opencv2/cudafeatures2d.hpp>#include&l...

2017-11-12 11:50:12 2399

原创 Opencv人工神经网络实现字母与数字识别流程

目录1人工神经网络简介1.1人工神经元/神经网络模型2字符特征提取3Opencv的神经网络3.1创建一个网络3.2网络参数设置3.3识别4 字体样本下载人工神经网络简介人工神经网络(Artificial Neural Network,ANN)简称神经网络(NN),是基于生物学中神经网络的基本原理,在理解和抽象了人脑

2017-11-12 11:44:22 12887 6

原创 使用opencv进行人脸识别

目录1介绍2人脸识别3数据准备4人脸识别4.1特征脸(Eigenfaces)4.1.1PCA计算过程4.2FisherFaces4.3局部二值模式直方图(cal Binary Patterns Histograms)4.3.1LBP发展优化4.3.2LBP提取特征向量介绍从OpenCV2.4开始

2017-11-12 11:38:30 7386 1

原创 使用opencv进行车牌提取及识别

商业合作可联系:547691062@qq.com目录1车牌提取过程 1.1车辆图像获取 1.2车牌定位 1.3车牌字符分割 2车牌提取 2.1灰度化 2.2Candy边缘检测 2.3形态学(膨胀腐蚀)处理 2.4轮廓处理 2.5自适应二值化处理 3字符提取分割 3.1像素值判断 3.2确认字符位置 车牌提取过程一个典型的车辆牌照...

2017-11-12 11:29:16 94583 59

原创 使用opencv 进行图像去雾

背景近年来国内的雾霾天气逐渐由中东地区向全国蔓延。雾霾自2013年起开始成为人们对天气关注的关键词。雾霾是特定气候条件与人类活动相互作用的结果。高密度人口的经济及社会活动必然会排放大量细颗粒物(PM2.5),一旦排放超过大气循环能力和承载度,细颗粒物浓度将持续积聚,此时如果受静稳天气等影响,极易出现大范围的雾霾。 雾天时,弥漫在空中的雾气和尘埃模糊了人们的视线,使得景物的能见度大幅降低。...

2017-11-12 11:13:39 9885 2

贪吃蛇代码

贪吃蛇,经典版,简易版,代码简单,易懂,

2013-08-24

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除