- 博客(13)
- 资源 (1)
- 收藏
- 关注
原创 js中new操作符做了什么
简单记录下new一个js对象时,做了什么事情。1、创建一个空对象=》{}2、将1中创建的空对象的__proto__属性指向构造函数的prototype属性。3、将构造函数的this指定为1中创建的空对象。4、执行构造函数(为this绑定属性、复制等操作)。5.1、如果构造函数有返回值,且返回类型为引用类型,则将构造函数的返回值作为new的结果返回。5.2、如果构造函数有返回值,且返回类型为基础数据类型,如int,则无论构造函数返回什么都无效,都将1中创建对象作为构造函数返回值返回。
2020-05-11 11:51:43
611
原创 vue复习笔记——slot
快节奏的工作过程中,发现很久没有梳理过vue的基础知识了,知识好多都遗忘或者模糊了。准备空闲的时候一点点的捋一下吧。只针对自己模糊或者遗忘的点记录下:一、slot插槽slot属性(不是标签)在2.6以后已经遗弃,改用v-slot指令支持了,只记录下v-slot的基本用法,详情还是看官方文档。slot具体干啥的就不赘述了,简单来说就是用来定制组件的视图内容的一种机制。组件,通常来说包含大量的...
2019-10-26 17:48:49
431
原创 facenet接入笔记
之前尝试了pca降维的方法来实现人脸特征的提取 ,效果不是很好。于是最近尝试一下其他的神经网络的方法来提取特征,这里用到了python的一个开源项目,facenet。接下来说一说facenet网络的接入说明。 首先facenet网络的基本原理是将图片经过网络层层处理,转化为一个128维的向量,从而可以在欧氏空间上计算距离,以此作为图片的相似度,可以做人脸的匹配了。 我的运行运行环境是p...
2018-04-26 19:42:30
2339
原创 人脸识别算法之pca 主成分分析法
完整的人脸匹配过程,我们大致可以分为以下几个步骤:(1)检测每张图片中的人脸,即人脸检测。(2)对每张图片中的人脸进行特征向量的提取,以特征向量组成的矩阵来表示图像。(3)对查询的图片做相同的操作,即进行人脸检测和特征向量提取。(4)将得到的查询图片的特向量与图像库中的每个特征向量进行相似度的计算。返回图像库中与查询图片相似度最高的图片。今天要讲的主要就是这几个步骤中的第二、三步,我们利用...
2018-03-29 14:52:49
4526
原创 javacv实现人脸检测
昨天使用javacv写了个实时人脸检测的简单程序,网上找了很多代码,但是觉得都太冗余了,大多是人脸检测和对比之类的代码一起写的,加上javacv版本不同,有些函数和数据结构不同,看的我一脸混乱,我只是想要一个单独的人脸检测有人脸检测功能的代码而已,所以这里简单剥离了一下,只留下了最核心的人脸检测部分的代码(不是识别或者匹配)。 我这里使用的是javacv1.2+myeclipse...
2018-03-15 16:29:24
7306
13
原创 face++ 人脸识别接口接入笔记
今天看了一下face++提供的服务,打算上手试试来着,搞了半天没接入成功。写个简单的笔记记录一下,免得之后再犯同样的错误。 首先face++人脸识别的服务提供了在线识别的api接口和可以离线使用的sdk(主要是提供给android使用)。我这里因为不是android项目,所以使用了api接口。 第一步首先需要在face++官网上注册账户并申请一个api key(如果是androi...
2018-02-23 18:40:21
2781
原创 java gc回收算法
java gc回收算法,今天学习到的主要有以下几种: 1、引用计数法 引用计数法很简单,给每个对象分配额外分配一个域,当有引用指向这个对象时,引用计数器+1,当引用失效时,引用计数器减一。当应用计数为0时,则认为其失效,被垃圾回收。 这种算法有两个缺点: (1)每次引用的关联和失效都设计加减操作,可能效率上会有所损耗。 (2)这也是最核心的问题,无法解决循环
2017-09-07 13:43:19
578
原创 关于内存泄漏和内存分析检测的简单描述
一、内存泄漏 首先,解释一下内存泄漏是什么。大家都知道jvm内存结构中,分为了heap区和stack区。而我们写程序过程中,经常使用到的对象,在jvm内存结构中被分为了两部分来存储:分别是引用和对象本身的内容。 如:Integer a=new Integer(3);在这个对象的使用中,a是引用,保存在stack区,而对象本身的内容:new Integer(3),则是保存在了hea
2017-08-28 15:59:33
353
原创 android 初看事件处理
android的事件处理方式主要有两种:(1)基于监听的事件处理、(2)基于回调的事件处理。 一、基于监听的时间处理 说到事件处理,首先我们得讲一讲事件监听的模型,其中主要涉及三个对象: (1)EventSource:事件源,也就是事件发生的地方,主要是指各类产生事件的控件。 (2)Event:事件,也就是事件处理中要处理的对象,通常是外部动作所产生的一系列对象。
2017-08-06 14:26:19
331
原创 设计模式笔记——桥接者模式
桥接者模式,其主要作用是分离抽象类和实例,使他们都可以独立的变化,举个简单的列子来说,动物有很多种,每一种动物有可能有不同的叫声,比如狗是一种动物,狗的叫声是汪汪汪,猫也是一种动物,猫的叫声是喵喵喵。但是也可能突然有一天,有一只狗学会了猫叫(比如二哈,完全有可能),那此时这只狗的叫声又是喵喵喵了,同理,猫也可能发生同样的变化,也就是说,动物和动物的叫声,可以是相互独立变化的,下面在程序中,我们使用桥
2017-06-17 17:56:53
325
原创 设计模式笔记——创建者模式
所谓创建者模式,他的意思就是,将一个复杂对象的创建过程,抽象出共性的创建流程和差异性的具体创建属性,将它们分离出来,我们按照共性的创建流程创建,在差异性的具体创建属性中进行差异的操作,从而创建出具有相同结构或者流程 的不同产品。创建者模式,一般由四部分组成,product产品类,builder抽象创建者类,createbuilder创建者类,director导演类四个角色组成。具体来说,pro
2017-05-30 15:14:25
279
实时人脸检测完整代码
2018-03-15
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人