- 博客(18)
- 资源 (2)
- 收藏
- 关注
原创 基于PCA的人脸识别系统(JAVA版)(三) 系统实现
第一篇博客介绍了环境配置,第二篇介绍了PCA的原理应用。这篇主要就是附上JAVA以及MATLAB的程序。系统主要由上图几部分组成。其中EigenFaceCore为特征脸类,faceMain为主程序,ImageViewer为显示图片的工具类。如果根据第一篇博文环境都已经配置好的话则程序可以完美运行。JAVA程序和MATLAB程序是一一对应的。具体程序可在下面链接下载:http://dow
2018-01-24 20:58:11
1126
原创 基于PCA的人脸识别系统(JAVA版)(二) PCA原理介绍
前面一片博客介绍了JAVA环境上怎么配置OpenCV。这篇简单介绍了一下PCA的原理,并且在Matlab和Python上分别进行了编码实现。 1 PCA原理主成分分析 ( Principal ComponentAnalysis, PCA)或者主元分析。计算主成分的目的是将高维数据投影到较低维空间。 PCA是基于原始数据空间, 通过 • 构造一组新的潜隐变量来降低原始数
2017-12-11 21:50:11
1830
原创 基于PCA的人脸识别系统(JAVA版)(一) OpenCV在JAVA上的环境配置
这里用的JDK 1.8和OpenCV3.2.0版本。后面会重点提到OpenCV的安装配置和OpenCV在JAVA上的配置。1.OpenCV的安装配置 (1)下载安装OpenCV OpenCV用的3.2.0版本。 下载地址:链接:https://pan.baidu.com/s/1hs3Yfas 密码:jh0y
2017-11-28 13:24:10
2110
2
原创 OpenCV矩阵按行求均值
最近在做一个基于PCA的人脸识别系统JAVA版(系统具体过程后期会更博)时,发现OpenCV在求矩阵平均值时不能够像MATLAB那样得到我需要的结果。我自己在opencv的库上进行了扩展。下面将对两种工具求均值进行分析。 1.MATLAB中的均值方法>> A=[1 2 3;3 3 6;4 6 8;4 7 7];>> mean(A)ans = 3.0000
2017-11-28 12:12:09
6405
4
转载 OpenCV的基本矩阵操作与示例
转载自:http://blog.csdn.net/iracer/article/details/51296631OpenCV的基本矩阵操作与示例OpenCV中的矩阵操作非常重要,本文总结了矩阵的创建、初始化以及基本矩阵操作,给出了示例代码,主要内容包括:创建与初始化矩阵加减法矩阵乘法矩阵转置矩阵求逆矩阵非零元素个数矩阵均值与标准差矩阵全局极值及位
2017-11-25 20:51:31
1531
转载 matlab图像类型转换以及uint8、double、im2double、im2uint8和mat2gray等说明
转载自:CSDN无鞋童鞋1. matlab图像保存说明 matlab中读取图片后保存的数据是uint8类型(8位无符号整数,即1个字节),以此方式存储的图像称作8位图像,好处相比较默认matlab数据类型双精度浮点double(64位,8个字节),自然可以节省很大一部分存储空间。 详细来说imread把灰度图像存入一个8位矩阵,当为RGB图像时,就存入8位RGB矩阵中。例
2017-11-21 10:40:19
4731
原创 对于安卓开发中HttpURLConnection时的路径格式问题解决方案
最近在做安卓开发时使用HttpURLConnection进行get请求时,一直请求不成功,断点调试后发现返回的状态码为505,说明请求失败。找了半天原因,最后发现竟然是使用Url类找到文件时路径有空格。这就涉及到url的编码问题,于是我就把空格给换成了%20这个是空格的url编码。然后运行程序,请求就成功了。
2016-05-04 00:02:54
538
原创 Apache Tomcat服务器的公网访问问题解决方案
最近在学习安卓开发的时候遇到一个问题,做了一个新闻客户端,服务器端是使用Apache Tomcat搭建的。当我发布的时候发现,在安卓真机上是访问不了服务器的,只有在模拟器上才可以访问。如果仅仅是这样的话,那做的客户端将毫无意义。所以这个问题必须解决。然后就找了很多资料,最后需要修改server.xml文件内容才OK的。具体的修改如下:1.将端口号8080修改为其他端口号,我这里就随便改了一个
2016-05-03 23:49:20
837
翻译 Unity 5.3 官方VR教程(二) 创建第一个VR项目
为了准备好学习使用Unity开发VR应用,我们首先要检查下自己的电脑硬件和软件配置是否满足要求。简单来说,显卡要NVIDIA GTX970或AMD290以上,CPU要Intel i5-459以上,内存8GB以上,要有两个USB3.0接口,一个USB2.0接口,一个HDMI 1.3接口。 注意在打开Unity前要把DK2连接好并开启。 在继续之前,打开Oculus Configurat
2016-04-05 14:16:19
20647
1
原创 Socket编程-UdpClient的使用
既然tcp有对Socket类的封装,那么udp肯定也有。今天就来学习一下UdpClient的使用。这个代码就更加简单了。相信肯定都可以看的明白。接受端(服务器端):using System;using System.Collections.Generic;using System.Linq;using System.Net;using System.Net.Sockets;usi
2016-03-31 23:37:53
2014
原创 Socket编程—TcpListener和TcpClient的使用
前面的几篇主要是讲使用Socket类进行网络编程。今天学习了一下TcpListener和TcpClient类的使用,这是对Socket进行了封装,这两个类会自己创建Socket对象。使用起来比直接使用Socket要方便一点。不多说了,直接上代码:服务器端:using System;using System.Collections.Generic;using System.Linq;
2016-03-31 23:31:10
13870
5
原创 Socket编程-UDP协议
前两天主要学习了一下tcp协议,今天有空又把udp协议也熟悉了一下。对于tcp和udp的区别,这里大概提一下。tcp主要是面向连接的协议,也就是在通信前需要先建立一条从服务器端到客户端的链路。tcp传输数据是数据流的形式。udp是无连接的协议,在通信前不需要建立一条链路,但需要指定你发送的目标位置。发送的数据以数据报的形式传输。tcp是一个可靠的传输协议。udp是不可靠的,可能会产
2016-03-31 23:14:34
909
原创 Unity连接MySQL数据库
前两天研究Socket和C#连接数据库其实都是为了将这些和unity结合使用做的基础学习。所以最后都会归结到Unity上面。其实学会了C#关于数据库的操作,Unity肯定也就会了。首先准备工作,新建一个unity项目就不用讲了。在unity项目工程下建立一个Plugins文件夹,里面存放的都是一些需要用到的动态链接库文件。主要有五个文件。如图:然后在C#封装了一个SQLAc
2016-03-30 23:18:09
16594
5
原创 C#连接数据库—DataSet
上一篇主要是怎么连接数据库。这一篇对使用Dataset内存数据库进行说明。一般软件如果直接频繁的连接与操作数据库。这效率肯定是很低的。为了解决这个问题所以就引出了DataSet的概念。这可以理解成一个数据库在内存中的缓存。系统在访问数据库的某个表时,系统先连接数据库,然后使用MySqlDataAdapter数据库适配器类将内容填充到DataSet的实例中。在对DataSet数据进行操作后,这个时候
2016-03-30 14:25:37
3870
1
原创 C#连接MySQL数据库
之前看过很多关于这个得资料,可是一直没有去实际实现一下(拖延症。。。。。)。今天闲着无聊的时候就做了一下。不多说,上过程。我用的数据库管理工具是Navicat,关于这块网上有很多资料。有兴趣去网上百度一下吧。这里不多说。step 01:关于C#连接数据库主要用到三个类: MySqlConnection 数据库连接类; MySqlCommand SQL语句命令类 ;MySqlDataR
2016-03-30 13:56:52
1258
原创 C#的Socket编程基础——Unity的简单聊天室
经过几个小时的奋斗,终于把这个简单聊天室弄出来了。。虽然很简单,但是总归是有收获。不多说,附上历程:step 01:首先在vs端搭了一个简单的服务器,结合上一篇的内容做了些改进using System;using System.Collections.Generic;using System.Linq;using System.Net;using System.Net.Sock
2016-03-28 23:51:31
10572
8
原创 C#的Socket编程基础
由于近期unity项目需求所以研究了一下C#的网络编程,先上VS端的源码,之后会放上基于Unity的简单聊天室服务器端代码:using System;using System.Collections.Generic;using System.Diagnostics;using System.Diagnostics.CodeAnalysis;using System.Linq;us
2016-03-28 20:11:11
1328
翻译 Unity 5.3 官方VR教程(—)VR综述
如今,随着第一代消费级移动VR产品Samsung Gear VR正式推向市场,而三大核心主力设备也将悉数于2016年Q1和Q2粉墨登场,一向与时俱进的Unity再也坐不住了。废话少说,让我们来一起看看吧。PART I UNITY VR简介Unity内置对若干VR设备的支持,至于具体是哪些设备,不妨看看VRDeviceType这个枚举变量。本教程主要针对O
2016-03-28 16:05:28
7343
1
基于PCA的人脸识别系统程序(JAVA+MATLAB版)
2018-01-24
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人