自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

原创 spring依赖注入

spring依赖注入 IOC作用: 降低程序间依赖关系 (耦合) 依赖注入: 能注入的数据有三类 ​ 1. 基本类型和string ​ 2. 其他bean类型(在配置文件中或者注解配置过的bean) ​ 3. 复杂类型/集合类型 注入方式:通过xml配置文件 1. 构造函数注入 **使用标签:**...

2020-03-21 01:36:38

阅读数 9

评论数 0

原创 volatile(自己的理解)

volatile的理解         被volatile修饰的变量被某一个线程修改了之后,会将新值存回jvm主存中,而cpu中的缓存并没有获取到修改后的值,所以volatile就通过cpu指令,标记这个变量为shar...

2019-10-22 14:09:20

阅读数 15

评论数 0

转载 spring中的classpath代表哪个目录

在spring项目的XML中加载db.properties文件配置如下: <context:property-placeholder location=“classpath:db.properties”/> 开始不知道classpath是哪个路径,后来发现整个项目运行的时候,不仅仅是...

2019-10-13 16:32:50

阅读数 16

评论数 0

原创 IDEASpringBoot集成MyBatis + Generator代码生成工具的配置教程

SpringBoot集成MyBatis的配置教程 这篇用来给自己配置springBoot+myBatis做的一些笔记,所以仅为了让自己看懂为目标而记录,所以如果大家看不是很懂,或者讲解不是很清晰的话可以移步其他博主的博文哈。 环境:IDE:IDEA 数据库:mysql 直接开始吧。 从IDE...

2019-08-13 16:15:18

阅读数 55

评论数 1

原创 OneNote JAVA学习笔记3:集合和泛型

2019-06-23 21:14:36

阅读数 27

评论数 0

原创 OneNote JAVA学习笔记4:异常处理

2019-06-23 21:08:39

阅读数 54

评论数 0

原创 OneNote JAVA学习笔记2:装箱,枚举,注解

2019-06-23 20:53:50

阅读数 22

评论数 0

原创 OneNote JAVA学习笔记1:内部类与匿名类

2019-06-23 20:46:46

阅读数 51

评论数 0

原创 python计算机视觉 图像分割

python计算机视觉 图像分割一.图割:计算一幅较小的图的最大流/最小割的简单例子二.图像中创建图:利用贝叶斯模型分割图像 一.图割:计算一幅较小的图的最大流/最小割的简单例子 from pygraph.classes.digraph import digraph from pygraph.al...

2019-06-11 15:07:20

阅读数 329

评论数 0

原创 CNN卷积神经网络—LeNet原理以及tensorflow实现mnist手写体训练

CNN卷积神经网络—LeNet原理以及实现minst手写体训练1. LeNet原理 1. LeNet原理 LeNet是Yann LeCun在1998年设计的用于手写数字识别的卷积神经网络,该神经网络充分考虑图像的相关性。 LeNet-5神经网络共有7层(不包括输入层)其中有2个卷积层,2个池化层...

2019-06-03 00:33:09

阅读数 112

评论数 0

原创 JAVA:父类与子类中static静态块与初始化块的运行顺序

JAVA用一段代码让你分清:父类与子类中static静态块与初始化块的运行顺序 类加载的时候调用静态块→静态块只能初始化静态属性 解析的时候调用初始化块→初始化块所有属性都能初始化 public class InitDemo { public static void main(String[...

2019-06-01 17:21:23

阅读数 232

评论数 0

原创 AttributeError: 'module' object has no attribute 'Path'解决方法

AttributeError: 'module' object has no attribute 'Path' 解决方法 原因:python对大小写敏感,Path和path代表不同的变量。 解决方法:将Path改为path即可。

2019-05-19 08:16:10

阅读数 1333

评论数 0

原创 计算机视觉 图像内容分类- K-近邻(KNN)算法和denseSIFT算法原理-手势识别

计算机视觉 一、原理1.K邻近分类法(KNN)2.稠密SIFT(Dense SIFT) 一、原理 1.K邻近分类法(KNN) KNN算法是分类算法中最典型最容易实现的算法 工作原理:存在一个样本数据集合,也称为训练样本集,并且样本集中每个数据都存在标签,即我们知道样本集中每一数据与所属分类...

2019-05-19 00:00:24

阅读数 144

评论数 0

原创 Bag of Features (BOF)图像检索算法及其python实现(附代码)

Bag of Features 图像检索算法及其python实现1.原理2.代码实现 PS:阅读此文需要读者对图像提取特征点,生成描述符的知识有一定了解,如sift,surf算法等等,对生成向量类心的k-means算法也需要有一定的了解。 1.原理 Bag of features(Bof)一种是用...

2019-05-12 21:14:50

阅读数 1055

评论数 9

原创 基础矩阵的估计-通过匹配的像点对计算两幅图像的基础矩阵---计算照相机矩阵(附GitHub代码)

基础矩阵的估计-通过匹配的像点对计算两幅图像的基础矩阵---计算照相机矩阵(附GitHub代码)基础矩阵的估计原理详述OpenCV 计算基础矩阵计算照相机矩阵 基础矩阵的估计原理详述 通过匹配点对估算基础矩阵 对极几何:基础矩阵是对极几何的代数表达方式。 基础矩阵表示的是图像像点p1到另一幅图像对...

2019-04-17 21:54:33

阅读数 761

评论数 1

原创 张正友相机标定法的原理详述+标定相机参数的实现(Python+OpenCV)

张正友相机标定法的原理简述 + 标定相机参数的实现原理简述相机的内参数单应矩阵内参约束条件求解内参数最大似然估计消除径向畸变 原理简述 张正友于1998年在论文:"A Flexible New Technique fro Camera Calibration"提出了基于单平...

2019-04-13 22:20:04

阅读数 1027

评论数 2

原创 图像到图像的映射-仿射变换的应用-图像扭曲实例

图像到图像的映射-仿射变换的应用-图像扭曲实例1. 原理2.代码实现 1. 原理 单应性变换: 单应变换矩阵是一个3*3的矩阵H。这个变换可以被任意乘上一个非零常数,而不改变变换本身。所以它虽然具有9个元素,但是具有8个自由度。这意味这它里面有8个未知参数待求。 仿射变换 仿射变换:(Affin...

2019-04-08 19:48:47

阅读数 125

评论数 0

原创 基于PyOpenGL和Pygame的增强现实的实现及代码

基于PyOpenGL和Pygame的增强现实实现简单的增强现实静态实现增强现实的视频动态实现 环境配置: 首先我们要先安装pygame和PyopenGL pygame 可以直接在运行中里 pip install pygame 直接安装 pyopenGL的话如果用语句pip install ope...

2019-04-07 16:20:37

阅读数 283

评论数 0

原创 Sift算法的原理描述以及对比Harris算法的特征匹配结果

Sift算法的原理描述以及对比Harris算法的特征匹配结果1、SIFT特征原理描述2、对两张图片进行SIFT特征匹配处理3、对从不同视点拍摄的图片做地理标记 1、SIFT特征原理描述 1.1 SIFT 概述 SIFT的全称是Scale Invariant Feature Transform...

2019-04-07 00:13:22

阅读数 444

评论数 7

原创 Python+OpenCV实现图像的全景拼接

Python+OpenCV实现图像的全景拼接实现结果 环境:python3.5.2 + openCV3.4 1.算法目的 将两张相同场景的场景图片进行全景拼接。 2.算法步骤 本算法基本步骤有以下几步: 步骤1:将图形先进行桶形矫正 没有进行桶形变换的图片效果可能会像以下这样: ...

2019-04-01 00:01:09

阅读数 1992

评论数 6

原创 计算机视觉 基于OpenCV的一些基础图像操作

计算机视觉 基于OpenCV的基础图像操作 具体软件安装以及环境的配置可参考 annaconda Python+Pycharm+OpenCV的安装及环境的配置 因为我们安装的anaconda里已经包含了SCIpy,matplotlib等大部分的库,所以不必再特地去安装。 1.灰度图像 i...

2019-03-29 10:44:16

阅读数 157

评论数 0

原创 安装下载配置anaconda Python+Pycharm+OpenCV

Python+Pycharm+OpenCV配置安装Pycharm安装anaconda安装OpenCV 安装Pycharm 官网下载地址 专业版和社区版区别如图,你们可以参照自己所需要的版本选择下载。 选择安装选项 安装anaconda Anaconda指的是一个开源的Pytho...

2019-03-28 19:52:51

阅读数 298

评论数 0

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