自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(29)
  • 收藏
  • 关注

原创 数组篇 第一题:删除排序数组中的重复项

LeetCode初级算法:数组篇

2023-10-05 11:39:10 172

原创 Momentum Contrast for Unsupervised Visual Representation Learning (对比学习 MoCo 论文+代码)

MoCo论文阅读笔记,以及代码复现

2023-09-27 23:46:29 253

原创 计算机视觉的深度学习实战四:图像特征提取

频域分析及变换更多精彩内容请关注微信公众号:听潮庭。计算机视觉的深度学习实战四:图像特征提取综述:颜色特征量化颜色直方图、聚类颜色直方图几何特征Edge,Corner,Blob基于关键点的特征描述子SIFT、SURF、ORB其他特征提取:(LBP、Gabor)代码实践一、颜色特征1、量化颜色直方图适用颜色空间:RGB、HSV等颜色空间操作...

2019-05-17 13:19:29 5632

原创 计算机视觉深度学习实战三:频域分析及其变换

频域分析及变换更多精彩内容请关注微信公众号:听潮庭。如何让卷积更快:空域卷积=频域卷积高斯金字塔图像金字塔化:先进行图像平滑,再进行降采样,根据降采样率,得到一系列尺寸逐渐减小的图像。操作:n次(高斯卷积->2倍降采样)->n层金字塔目的:捕捉不同尺寸的物体高斯滤波的必要性:直接降采样损失信息高斯金字塔本质上为信号的多尺度表示法...

2019-05-09 18:29:42 2259

原创 计算机视觉实战的深度学习实战二:图像预处理

图像预处理更多精彩内容请关注微信公众号:听潮庭。写在前面:图像显示与存储原理图像增强的目标点运算:基于直方图的对比度增强形态学处理空间与处理:卷积卷积的应用(平滑、边缘检测、锐化等)频率域处理:傅里叶变换,小波变换应用案例:平滑、边缘检测、CLAHE等一、颜色空间1、RGB颜色空间加法混色(越叠加越白:255,255,255=白色),彩色显示3个通道 (后面提到...

2019-05-07 14:39:17 1799

原创 计算机视觉的深度学习实战-前言

计算机视觉的深度学习实战更多精彩内容请关注微信公众号:听潮庭。一、概述计算机视觉概述高度复合学科:工程、计算机科学、数学、心理学、生物学图像处理、机器人、神经科学、认知科学、机器学习、计算机图形学、信息获取、算法、硬件系统;两个主要研究维度:语义感知(semantic):分类 Classification :物体、属性、场景等检测 Detection:物体...

2019-04-30 14:20:32 612

原创 面向对象与面向切面编程

如果说面向对象编程是关注将需求功能划分为不同的并且相对独立,封装良好的类,并让它们有着属于自己的行为,依靠继承和多态等来定义彼此的关系的话;那么面向切面编程则是希望能够将通用需求功能从不相关的类当中分离出来,能够使得很多类共享一个行为,一旦发生变化,不必修改很多类,而只需要修改这个行为即可。 面向切面编程是一个令人兴奋不已的新模式。就开发软件系统而言,它的影响力必将会和有着数十年应用历史的面向对...

2018-02-08 15:49:56 2080

原创 Spring

基本内容 如何学习Spring Spring是什么 Spring带来了复杂的J2EE开发的春天 Spring Framework Runtime Spring作用 适用范围 Spring框架 什么是框架 IOC及Bean编程 *专题一*IOC 接口、 面向接口编程 什么是IOC Bean容器初始化过程 Sprin

2018-01-24 22:21:02 158

原创 网上商城

内容web项目一般流程-总纲 a.需求确定 b.分析与设计 - 架构分析与设计 - 业务逻辑分析—-有多少个类 - 业务逻辑设计

2018-01-18 22:00:09 837

原创 JSP--本身就是一个Servlet

JSP Declaration 声明 基本语法: 其中加了感叹号是成员变量,只声明一次; 不加感叹号,是局部变量,每次访问每次重新声明; Scriptlet 小程序段 Exception 表达式 Comment 注释 Directives 指令 Action 动作指令 内置对象

2018-01-16 21:27:51 1320

原创 Servlet&JSP

背景知识1. 常用的列表服务器 IIS Apache Tomcat 2. 通常的动态网页技术 CGI API常用的有(NSAPI,ISAPI) ASP PHP JSP/ServletServlet简介 1. servlet是服务器端的小程序 2. 用

2018-01-14 20:39:51 138

原创 HTML&CSS&JavaScript

HTML —–WEB第一语言 HTML介绍 Hyper Text Markup Language 超文本(文字+图片+音频+视频) 标记语言(浏览器根据标记显示内容) 来自于SGML(标准通用标记语

2018-01-14 20:00:48 189

转载 MySQL数据库

一 常用命令:create database mydata; //创建一个名字叫mydata 的database;命令要以分号结束;use mydata; //以后工作在mydata里面; mysql sql语句大全 1、说明:创建数据库 CREATE DATABASE database-name 2、说明:删除数据库 drop database dbname 3、说明:备份s

2018-01-14 16:48:35 255

原创 TankWar

项目需求: 单机版程序 ①能够四处移动 ②能够打击敌人 ③敌人能够移动 ④能够模拟爆炸 ⑤能够产生障碍 ⑥能够增长生命 需要用到 面向对象 IO 多线程 GUI初步的事件模型 匿名类的使用方法 类短小,不涉及将来扩展,不涉及重要的业务逻辑 首先要继承Frame 使用双缓冲消除闪烁现象 解决办法 把所有东西画在同一图片上一次显示出来

2018-01-12 16:04:55 173

转载 人脸识别主要算法原理

人脸识别主要算法原理主流的人脸识别技术基本上可以归结为三类,即:基于几何特征的方法、基于模板的方法和基于模型的方法。基于几何特征的方法是最早、最传统的方法,通常需要和其他算法结合才能有比较好的效果;基于模板的方法可以分为基于相关匹配的方法、特征脸方法、线性判别分析方法、奇异值分解方法、神经网络方法、动态连接匹配方法等。基于模型的方法则有基于隐马尔柯夫模型,主动形状模型和主动外观模型的

2018-01-08 19:59:37 2221

原创 10.GUI(图形用户界面)编程

主要内容: ①AWT(抽象窗口开发包,比较旧了,Javax.Swing比他新) ②组件和容器 ③布局管理器 ④事件处理 ⑤Java图形 ⑥Window事件

2018-01-07 20:16:50 441

原创 9.网络编程

网络编程!=网站编程 ①网络基础 通讯协议分层的思想 把用户应用程序作为最高层,把物理通讯线路作为最底层,将其间的协议处理分为若干层,规定每层处理的任务,也规定每层的接口标准。 其中应用层是我们程序员打交道的地方,传输层是TCP/UDP ,网络层是IP

2018-01-03 16:57:10 224

原创 8.Java多线程机制

①线程的基本概念 线程是一个程序内部的顺序控制流 。线程是一个程序里面不同的执行路径 线程和进程的区别 a.每个进程都有独立的代码和数据结构(进程上下文),进程的切换会有较大的开销 b.线程可以看成是轻量级的进程,同一类线程共享代码和数据空间,每个线程有独立的运行栈和程序计数器(P

2018-01-03 14:37:35 215

原创 7.流 IO

①Java流式输入/输出原理 ②Java流类的分类 ③输入/输出流类 ④常见的节点流和处理流 ⑤文件流 ⑥缓冲流 ⑦数据流 ⑧转换流 ⑨Print流 ⑩Object流

2018-01-03 14:26:45 156

原创 6.容器

①容器的概念 Java API所提供的一系列类的实例,用于在程序中存放对象。 容器重点: 1136 (一个图,一个类,三个知识点和六个接口) 三流的公司卖产品,二流的公司卖服务,一流的公司卖标准。 ②容器API

2018-01-03 13:04:16 184

原创 5.常用类

①字符串相关类(String,StringBuffer) upperCase lowerCase ②基本数据类型包装类 ③Math类 ④File类 ⑤枚举类

2018-01-03 12:56:39 170

原创 4.Java数组

①一维数组的声明和初始化 注意 在java中数组变量属于引用类型,数组也可以看成时对象,数组中的每个元素相当于该对象的成员变量。 Java语言中声明数组时不能指定其长度(数组中元素的个数),例如:int a[5];//非法 数组对象的创建 Java中使用关键字new 创建数组对象,格式为 in

2018-01-02 21:12:35 170

原创 3.Java异常

①Java异常的概念 运行期出现的错误 { a.数组下标越界错误 Class ArrayIndexOutOfBoundsException b.除0溢出

2018-01-02 19:58:44 176

原创 类似头条的网站搭建

web请求->Controller->Service->DAO->DataBase(数据库)

2018-01-02 19:41:39 308

原创 Java语言简介

_语法基础 _控制流 _数据结构 _面向对象 封装 继承 和多态 _异常 _随机数

2018-01-01 17:02:01 173

原创 正式开始Java学习之旅-12-28-2017

一 Java基础知识-API 二 数据库 三 前端技术-Html,CSS,JS 四 Spring&Mybatis

2017-12-28 16:11:14 141

转载 Linux

很多同学接触Linux不多,对Linux平台的开发更是一无所知。 而现在的趋势越来越表明,作为一个优秀的软件开发人员,或计算机IT行业从业人员, 掌握Linux是一种很重要的谋生资源与手段。下来我将会结合自己的几年的个人开发经验,及对 Linux,更是类UNIX系统,及开源软件文化, 谈谈Linux的学习方法与学习中应该注意的一些事。就如同刚才说的,很多同学以前可能连Linux是什么都不知道,对UN

2017-04-01 09:30:54 188

转载 初探UCOSII

欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl

2017-03-30 09:30:22 300

原创 学习方法

计算机组成原理→DOS命令→汇编语言→C语言(不包括C++)、代码书写规范→数据结构、编译原理、操作系统→计算机网络、数据库原理、正则表达式→其它语言(包括C++)、架构……对学习编程者的忠告:眼过千遍不如手过一遍!书看千行不如手敲一行!手敲千行不如单步一行!单步源代码千行不如单步对应汇编一行!VC调试时按Alt+8、Alt+7、Alt+6和Alt+5,打开汇编窗口

2017-03-29 14:11:42 152

空空如也

空空如也

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

TA关注的人

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