自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 资源 (21)
  • 收藏
  • 关注

原创 图像处理-图像增强

为了得到更加清晰的图像我们需要通过技术对图像进行处理,比如使用对比度增强的方法来处理图像,对比度增强就是对图像输出的灰度级放大到指定的程度,获得图像质量的提升。本文主要通过代码的方式,通过OpenCV的内置函数将图像处理到我们理想的结果。灰度直方图灰度直方图通过描述灰度级在图像矩阵中的像素个数来展示图像灰度级的信息,通过灰度直方图的统计我们可以看到每个灰度值的占有率。下面是一个灰度直方图的实现...

2020-03-07 19:49:05 1141

原创 设计模式二 工厂模式

今天谈的是工厂模式,该模式用于封装和对对象的创建,万物皆对象,那么万物又是产品类,如一个水果厂生产三种水果罐头,我们就可以将这三种水果作为产品类,再定义一个接口用来设定对水果罐头的生成方法,在工厂类中定义一个方法可以根据我们提供给工厂的不同参数,来生成不同的产品。这样我们就可以方便后续的扩展,例如工厂又新生产另一种水果罐头,那么我们只需要添加相应的水果类,传入工厂相应的制造方法即可。下面我们通过具...

2020-03-06 14:10:31 172

原创 设计模式一 细说单例模式

通过设计模式思想的深入了解与运用,我们可以提高代码的可重用性,增强系统的可维护性,以及解决很多的复杂的问题。现实中我们不能准确的预测需求的变换,但是我们可以通过代码的设计来减少需求变换给我们带来的影响。在开发中我们无处不在的单一原则,迪米特原则,开闭原则等原则的适度使用是保证我们最终开发出来的代码健壮性的关键。今天主要来说以下单例模式。简介单例模式就是单例对象的类只允许一个对象的存在,比如古...

2020-03-05 14:06:02 209

原创 java反射,泛型在json中的运用

最近项目中遇到了Json数据自动获取的功能,不然令人想起java的反射,已经很长时间没复习java了正好一块连java的这一块内容一起过一遍。java中的反射无疑就相当于java开发者的春天,在众多的框架中也能看到它的身影,可以在运行时检查类,接口、变量和方法等信息,可以实例化调用方法以及设置变量值等。本文主要以代码的形式直接将反射,泛型的运用展现出来。java中的反射首先新建一个基础类Aut...

2020-03-02 15:03:13 259

原创 Hadoop安装与常见问题

前言先说一下当前环境:Ubuntu18.04 jdk1.8 Hadoop选用-2.6.0-cdh5.15.1 用户名:supershuai-VirtualBoxHadoop的下载地址:http://archive.cloudera.com/cdh5/cdh/5/ hoodp-native下载对应的版本http://dl.bintray.com/sequenceiq/sequenceiq-b...

2020-02-28 14:24:56 408

原创 OpenCV图像变换二 投影变换与极坐标变换实现圆形图像修正

##投影变换##在放射变换中,物体是在二维空间中变换的。如果物体在三维空间中发生了旋转,那么这种变换就成为投影变换,在投影变换中就会出现阴影或者遮挡,我们可以运用二维投影对三维投影变换进行模块化,来处理阴影或者遮挡。在OpenCV中有类似于getAffineTransform函数:getPerspectiveTransform(src,dst)函数 用来处理计算投影变换矩阵。与getAffine...

2020-02-24 20:57:45 1570

原创 OpenCV图像变换-仿射变换原理,双性插值法的运用

一般对图像的变化操作有放大、缩小、旋转等,统称为几何变换,对一个图像的图像变换主要有两大步骤,一是实现空间坐标的转换,就是使图像从初始位置到终止位置的移动。二是使用一个插值的算法完成输出图像的每个像素的灰度值。其中主要的图像变换有:仿射变换、投影变换、极坐标变换。仿射变换二维空间坐标的仿射变换公式:(x‾y‾)=(a11a12a21a22)(xy)+(a13a23)\left( \beg...

2020-02-16 19:43:05 1979

原创 Centos7桥接设置网络并使用xrdp+tigervnc实现桌面远程访问

最近用到了虚拟机,之前虚拟机的网络配置使用的NAT配置好了,但是无论怎样设置都无法使用局域网内的其它主机访问虚拟机的服务。经过了一天的折腾,远程主机仍然连接不上虚拟机服务,后来找到原因,NAT连接模式下局域网内的其它主机通过无线网卡连接虚拟机的映射,但是虚拟机从有线网卡中传递信号返回故局域网内其它主机实现对宿主主机的虚拟机的访问使用NAT模式是不可行的,看到有些人写的NAT的配置中将虚拟机的网络...

2020-02-15 19:32:29 1161

Navicat Premium Linux版本2020.3月

使用说明,将下载的文件替换Navicat目录下的所有文件即可,解决语言乱码等问题 Navicat是一套快速、可靠并价格相当便宜的数据库管理工具,专为简化数据库的管理及降低系统管理成本而设。它的设计符合数据库管理员、开发人员及中小企业的需要。

2020-03-29

Ubuntu优麒麟下载百度云链接

优麒麟(Ubuntu Kylin)是由天津麒麟信息技术有限公司主导开发的全球开源项目,其宗旨是通过研发用户友好的桌面环境以及特定需求的应用软件,为全球 Linux 桌面用户带来非凡的全新体验! 优麒麟操作系统是 Ubuntu 官方衍生版,得到来自 Debian、Ubuntu、Mate、LUPA 等国际社区及众多国内外社区爱好者的广泛参与和热情支持。 这是优麒麟19.10的百度云下载地址,解决从官网下载慢的问题

2020-02-17

SFTP插件(可用)

SFTP 插件。主要功能就是通过 FTP/SFTP 连接远程服务器并获取文件列表,可以选择下载编辑、重命名、删除等等操作,点下载编辑之后,可以打开这个文件进行修改。修改完成之后,保存一下会自动上传到远程的服务器上面,使用这个插件之后,工作效率可以大大提高

2020-02-15

Linux学习辅助资料.zip

Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和Unix的多用户、多任务、支持多线程和多CPU的操作系统。它能运行主要的Unix工具软件、应用程序和网络协议。本文件里面包含linux学习中学习难点、重点知识并辅助理解。对于学习好linux有很大的帮助。

2020-02-12

dlib适合python3.X

一个机器学习的开源库,包含了机器学习的很多算法,使用起来很方便,直接包含头文件即可,并且不依赖于其他库(自带图像编解码库源码)。Dlib可以帮助您创建很多复杂的机器学习方面的软件来帮助解决实际问题。之前踩过一些坑,具体解决方法可查看: https://www.cnblogs.com/supershuai/p/12272924.html

2020-02-07

解决python3.7中opencv模块cv2安装问题

OpenCV是计算机视觉领域应用最广泛的开源工具包,基于C/C++,支持Linux/Windows/MacOS/Android/iOS,并提供了Python,Matlab和Java等语言的接口,因为其丰富的接口,优秀的性能和商业友好的使用许可,不管是学术界还是业界中都非常受欢迎。本资源是适合python3.7版本的opencv包,解决安装cv2模块报错的问题。

2020-02-07

高大上的PPT模板(付费购买的现在分享出来)

这是一套购买的商务级PPT模板,可用于工作总结/述职报告/商业计划/教育培训/节日典礼等,优质原创PPT模板一键下载,下载即用,PPT高大上,与众不同!任意搭配,精美图替换,可出稿怪兽,简单快捷,可编辑使用,高品质模板。

2020-01-19

Oracle知识点整理笔记(二)Oracle学习进阶

该资源是系统学习Oracle后做的整理,方便后来学者更好,更快的学习Oracle知识,资源里面有Oracle学习资料,以及学习期间整理辅助学习资料,此资源内容是Oracle知识点整理笔记的下篇,Oracle的初学篇知识学习可以查看Oracle知识点整理笔记一。

2020-01-19

Oracle知识点整理笔记(一)系统的学习Oracle

该资源是系统学习Oracle后做的整理,方便后来学者更好,更快的学习Oracle知识,资源里面有Oracle学习资料,以及学习期间整理辅助学习资料,此资源内容是Oracle知识点整理笔记的上篇,Oracle的下篇知识学习可以查看Oracle知识点整理笔记(二)。

2020-01-19

VMware虚拟网络.7z

VMware Workstation是一款非常不错的虚拟机软件,许多爱好者用VMware Workstation设计多种实现环境做测试。VMware Workstation的虚拟网络部分,功能非常的强大,但对于初学者来说,稍显复杂。基于此,本文将深入介绍VMware的虚拟网络. 资源为内部资料,对深入学习Linux有很大的帮助

2020-01-19

apache-tomcat文件包括安安装包以及使用方法

Apache是世界使用排名第一的Web服务器软件。它可以运行在几乎所有广泛使用的计算机平台上,由于其跨平台和安全性被广泛使用,是最流行的Web服务器端软件之一。本资源包括安装文件以及配套的视频。

2020-01-19

Android适配.zip

网上关于屏幕适配的文章已经铺天盖地了,为什么我还要讲?因为网上现在基本都是使用 屏幕分辨率限定符 进行适配,即每种屏幕分辨率的设备需要定义一套 dimens.xml 文件。由于不同分辨率的设备太多了,而且有些设备还有虚拟按键(例如华为手机),这样就还需要每个有虚拟按键的设备加多一套 dimens.xml 文件,再加上平板那些你会发现 dimens.xml 文件所占的体积已经超过2M了!这绝对不是我们想要的。

2020-01-19

安卓android/ios 移动开发支付程序.zip

移动开发中的支付宝支付开发代码,包含文档以及接口使用说明,里面有详细的使用步骤,以及示例程序。苹果、安卓SDK包升级版本。 升级内容: 修正苹果横屏问题,改为暂不支持横屏 修复安卓兼容低版本问题

2020-01-19

特别好用的二维码生成工具.zip

是一个很好用的二维码生成工具,它根据你输入的信息自动生成相应的二维码,你也可以将网址放入,扫码后能够跳转。

2020-01-19

HelloCamera2-master.zip

实现安卓的相机调用,集成相机相关的框架进行开发整体运行流畅适合学习。

2019-10-12

Oracle安装包

这是oracle 12 c的安装包,12 c中最大的不同就是整个数据库的架构跟以前很不一样了.以前是一个instance对应一个database,然后database下面又有不同的schema,而schema和用户也是一一对应的关系.

2019-04-05

python基础教程 第三版+源码(高清)

python基础教程 第三版的高清版本 PDF+源码 本书包括Python程序设计的方方面面,首先从Python的安装开始,随后介绍了Python的基础知识和基本概念,包括列表、元组、字符串、字典以及各种语句。然后循序渐进地介绍了一些相对高级的主题,包括抽象、异常、魔法方法、属性、迭代器。此后探讨了如何将Python与数据库、网络、C语言等工具结合使用,从而发挥出Python的强大功能,同时介绍了Python程序测试、打包、发布等知识。最后,作者结合前面讲述的内容,按照实际项目开发的步骤向读者介绍了几个具有实际意义的Python项目的开发过程。

2018-06-06

OpenCV图像处理编程实例-源码

运行环境: VS2015 + OpenCV3.1.0 需重新编译opencv_contrib,编译流程见本书附录2——CMake 编译 OpenCV3.1 源码; 注:VS与OpenCV版本不同,或许会导致程序出现问题,如遇问题,欢迎将问题发到邮箱。 更新说明: 修复了若干cpp中的错误及BUG,另需说明的是本书部分cpp支持最新更新的OpenCV2.4.13版本

2017-11-11

Android下拉刷新

下拉刷新 (功能全)

2016-07-16

仿QQUI的设计

可做学习UI设计的参考,包括QQ侧滑,图片处理,列表设置,可以单行侧滑删除。

2016-05-23

音乐播放器(仿天天动听)

是安卓学习入门的好助手,有利于对安卓基础知识的学习,包括了大部分的安卓入门要掌握的基础知识。可以根据本项目完成安卓基本知识的学习,并结合参考资料能够更好的提升代码编写能力。

2016-05-23

空空如也

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

TA关注的人

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