自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

小白一直白

笔记存储

  • 博客(23)
  • 资源 (13)
  • 问答 (1)
  • 收藏
  • 关注

翻译 Ubuntu16.04下conda安装和使用

conda安装和使用安装使用创建使用虚拟环境将当前环境加入到notebook中启动jupyter安装由于官方下载比较慢,推荐在清华源内下载,本人下载的版本是Anaconda3-2019.07-Linux-x86_64.sh,安装完成后到安装的目录,执行bash Anaconda3-2019.07-Linux-x86_64.sh然后一路点enter和选择yes。配置环境变量sudo vim ~/.bashrc ,配置完后输入source ~/.bashrc使之生效。expo

2020-07-30 19:51:20 4328

翻译 Opencv入门

Opencv入门读图、展示和保存新图基本线条操作基本几何操作平移 cv2.warpAffine旋转 cv2.getRotationMatrix2D cv2.warpAffine缩放 cv2.resize翻转 cv2.flip裁剪 切片位操作 cv2.bitwise_and cv2.bitwise_or cv2.bitwise_xor cv2.bitwise_notMasking操作色彩方面操作色彩通道分离与融合 cv2.spilt cv2.mer

2020-07-29 18:56:16 328

翻译 图像基础——图像形状特征提取

图像形状特征提取简单形状特征矩形度球状性圆形性质心坐标 cv.moments()中心距Opencv中图像轮廓拟合轮廓的查找与绘制OpenCV中轮廓的周长与面积几何图形的最小外包与拟合最小外包矩形 cv.minAreaRect()最小外包圆形 cv. minEnclosingCircle () cv.circle()最小外包三角形 cv.minEnclosingTriangle() cv.line()最小外包椭圆 cv. fitEllipse() cv.elli

2020-07-28 22:24:12 11211

翻译 统计整数二进制中1的个数

方法一def count(num): cnt = 0 while num: if num & 1 == 1: cnt += 1 num = num >> 1 return cntcount(7) # 3优点:简单明了,通过不断移位,统计二进制中一的个数。缺点:当参数为负数,程序会陷入死循环。因为在其他语言中,负数在计算机中是用补码表示的,最高位是1,在右移的过程中,高位都是用1来填补的,所

2020-07-28 13:00:13 575

翻译 Python实现LBP算法

LBP算法原始LBP算法圆形LBP旋转不变LBP等价LBP旋转不变等价LBP局部二值模式(Local Binary Pattern,LBP)的基本思想是将中心像素点的灰度值作为阈值,将其邻域内的像素点灰度值与阈值进行比较,从而得到二进制编码用以表述局部纹理特征。优势LBP表示方法不易受图像整体灰度线性变化的影响,当图像的灰度值发生线性均匀变化时,其LBP特征编码是不变的。LBP特征计算简单,表征能力强,在纹理特征描述上具有较好的效果。发展历史原始的LPB圆形LPB为了解决

2020-07-28 12:20:44 12976 5

翻译 图像基础—— 特征提取之颜色特征提取

颜色特征提取颜色直方图一般颜色直方图 cv2.calcHist全局累加直方图 np.cumsum()主色调直方图总结颜色矩颜色聚合向量颜色相关图图像特征是指可以对图像的特点或内容进行表征的一系列属性的集合,主要包括图像自然特征(如亮度、色彩、纹理等)和图像人为特征(如图像频谱、图像直方图等)。图像特征提取根据其相对尺度可分为全局特征提取和局部特征提取两类。全局特征提取关注图像的整体表征。常见的全局特征包括颜色特征、纹理特征、形状特征、空间位置关系特征等。局部特征提取关注图像的某个局

2020-07-27 12:09:40 19940 2

翻译 图像基础——频率滤波

频率滤波一维傅里叶变换相关数学公式画相关频谱图二维傅里叶变换相关数学公式画相关频谱图傅里叶变换的性质图像的频率滤波低通滤波理想低通滤波Butterworth低通滤波器高通滤波理想高通滤波一维傅里叶变换从物理效果看,傅立叶变换是将图像从空间域转换到频率域,傅立叶变换的物理意义是将图像的灰度分布函数变换为图像的频率分布函数,傅立叶逆变换是将图像的频率分布函数变换为灰度分布函数。图像的频率是表征图像中灰度变化剧烈程度的指标,是灰度在平面空间上的梯度。低频分量(低频信号):代表着图像中亮度或者灰度

2020-07-26 16:48:17 2277

翻译 图像基础——空间滤波

空间滤波综述平滑处理平滑线性空间滤波器(均值滤波器)盒状滤波器模板 cv2.blur()加权平均滤波器模板高斯平滑滤波器模板 cv2.GaussianBlur()双边滤波 cv2.bilateralFilter()2D卷积核 cv2.filter2D平滑非线性空间滤波器统计排序滤波器 cv2.medianBlur()添加噪声库方法 skimage.until.random_noise()锐化处理一阶微分算子任意一阶微分的定义Sobel算子 cv2.Sobel()Scharr算子 c

2020-07-25 18:40:28 2355

翻译 优衣库销售数据分析

目录数据集任务数据处理流程数据集优衣库是日本快消公司的核心品牌,建立于1984年,当年是一家销售西服的小服装店,现已成为国际知名服装品牌。数据字段说明:store_id 门店随机编号id,无实际意义city 门店所在城市channel 门店所产生的销售渠道,线上表示网上购买到门店自提,线下表示门店直接购买gender_group 客户性别 男女age_group 客户年龄段wkd_ind 购买发生的时间(周末,周中)product 产品类别customer 客户数量reve

2020-07-23 17:14:45 4211

翻译 Pandas——温故一遍(四)

目录时间序列常用时间处理库datetime字符串转datetime srtptime方法字符串转datetime srtftime方法时间序列基础选择某一行、子集 truncate()时间索引含有重复日期范围、频率和移位生成日期范围 date_range()频率 pandas.tseries.offsets import Hour,Minute月中某星期的日期使用偏置进行移位日期与groupby一起使用 resample()时区处理 pytz库时区的本地化和转换 参数tz t

2020-07-23 08:42:18 360

翻译 Pandas——温故一遍(三)

目录数据聚合与分组操作GroupBy机制遍历各分组数据聚合优化的groupby方法describe()自定义聚合函数同时传递多个方法同时传递给多个指定列方法同时给多列指定不同的聚合方法应用:通用拆分-应用-联合apply与cut相结合与填充值相结合索引将某列或多列设为索引将分层索引或索引移动回列中交换分层索引位置指定按某一个索引排序联合与合并数据集根据列名合并(数据库风格) merge()方法参数说明根据索引合并 merge()、join()沿轴向连接 concat()联合重叠数据数据聚合与分组操作

2020-07-21 20:45:43 159

翻译 Pandas——温故一遍(二)

目录数据载入、存储及文件格式文本格式数据的读写csv、txt文件的操作数据载入数据写入文本格式XLS、XLSX文件的操作数据载入数据写入JSON文件的操作XML文件的操作数据清洗与准备处理缺失值数据转换删除重复值drop_duplicates使用函数或映射进行数据转换替代值重命名轴索引离散化和分箱检测和过滤异常值随机抽样pandas中的向量化字符串函数数据载入、存储及文件格式文本格式数据的读写csv、txt文件的操作数据载入方法pandas.read_csv:读取分隔好的数据,默认分隔符是

2020-07-19 15:15:32 271

翻译 JAVASE——系统自带库(三)

目录枚举类异常常见异常异常处理异常类的处理流程throws关键字throwRuntimeException类编写自己的异常类类集继承关系Collection迭代器(集合遍历)枚举类枚举是一种引用类型数据;应用场景: 结果超过两种,且可以一枚一枚例举出来。switch也支持枚举类型;声明表示枚举的修饰符主要包括 public、private 和 internal,枚举的定义不能放在方法内。可放在类外或者类内的成员位置上。enum Result { Success,Fail;

2020-07-18 21:19:57 307

翻译 Pandas——温故一遍(一)

目录Series初始化常用属性常用方法DataFrame初始化常用属性常用方法1、head()、tail()2、修改列值,3、增加列4、删除列5、删除行6、取出多行或多列索引对象基本功能重建索引reindex()算术和数据对齐使用填充值的算术方法常用算数方法DataFrame和Series间的操作函数应用和映射映射到每一行或每一列映射到每一个元素映射到某一列或某一行的每个元素排序行索引排序列索引排序Series值排序DataFrame值排序SeriesSeries是一种一维的数组型对象,它包含了一个值

2020-07-17 14:31:42 300

翻译 JAVASE——系统自带库(二)

目录八种基本类型的包装类日期处理类System类八种基本类型的包装类为什么要有基本类型对应的包装类?我们知道Java是一个面相对象的编程语言,基本类型并不具有对象的性质,为了让基本类型也具有对象的特征,就出现了包装类型(如我们在使用集合类型Collection时就一定要使用包装类型而非基本类型),它相当于将基本类型“包装起来”,使得它具有了对象的性质,并且为其添加了属性和方法,丰富了基本类型的操作。另外,当需要往ArrayList,HashMap中放东西时,像int,double这种基本类型是放

2020-07-16 11:02:26 229

翻译 Numpy基础教程(2)

目录使用数组进行文件输入和输出线性代数伪随机数生成随机漫步的模拟使用数组进行文件输入和输出Numpy可以在硬盘中将数据以文本或二进制文件的形式进行存入硬盘或由硬盘载入。这里只讨论Numpy的内建二进制格式,因为大部分用户更倾向于使用pandas载入文本或表格型数据。np.save和np.load是高效存取硬盘数据的两个工具函数,数组在默认情况下是以未压缩的格式.npy进行存储的。import numpy as nparr = np.array([2,2,4,5,8,3,4

2020-07-15 08:46:04 214

翻译 Numpy基础教程(1)

创建数组除了使用mat方法创建matrix对象和array方法创建array对象,下面例举下其他方法创建数组。np.zeros(shape, dtype = float, order = 'C')创建指定大小的数组,数组元素以 0 来填充。np.empty(shape, dtype = float, order = 'C')用来创建一个指定形状(shape)、数据类型(dtype)...

2020-07-15 07:43:06 354

翻译 JAVASE——系统自带库(一)

Object类String类String类

2020-07-14 16:24:39 309

翻译 JAVA基础——最后一部分(3)

修饰符匿名对象对象比较对象数组使用this继承覆写多态final关键字抽象类接口与C++类似,Java也有修饰符,分类修饰符、成员变量修饰符、方法修饰符。类修饰符default:只允许在同一个包内是可访问的;public:可被任何对象访问,一个程序的主类必须是公共类;abstract:将一个类声明为抽象类,没有实现的方法,需要子类提供方法实现;final:将一个类生命为最终,表示不能被其他类继承;成员变量修饰符public:可被任何对象的方法访问;private:只能被

2020-07-12 20:51:27 332

翻译 JAVASE——IDEA快捷键介绍

快速生成main方法pava快速生成打印方法sout删除一行ctrl + y窗口变大变小ctrl + shift + F12新添、新建的快捷键alt + insert切换窗口alt + 左右箭头alt + 标号运行ctrl + shift + F10多行注释ctrl + shift + ‘/’单行注释ctrl + ‘/’...

2020-07-12 09:16:11 185

翻译 JAVA基础——类之前的部分(二)

变量数据类型类型转换基本数据默认值运算符、表达式、语句数组null方法JVM内存图变量名要使用前,必须进行初始化。在一个域内,变量名不能重复声明,即使类型不同。Java方法内部变量作用范围不允许嵌套,这个不同于C++。class One{ public static void main(String args[]){ int i=10; { int i = 20; } }}> D:\javaproject\One.java:5: 错误: 已在方法 main(st

2020-07-09 18:11:40 194

翻译 JAVA基础——初认识(一)

Java特性简单性在java语言中,不需要程序员自己操作内存,这些工作转为JVM操作。所有的java程序都是运行在JVM当中,而JVM执行过程中回去操作内存。C和C++可以直接操作内存,更加灵活,效率更高,但容易出现内存泄漏。健壮性主要是因为java中有一种机制,自动垃圾回收机制(GC机制),所以不容易出现内存泄漏问题,GC机制由JVM负责调度。可移植性java语言只要编写一次,可以做到到处运行。完全面向对象完美支持多线程开发JDK、JRE、JVM三者关系

2020-07-07 16:03:18 177

翻译 C++——对象的初始化和清理

构造函数和析构函数对象的初始化和清理是两个非常重要的安全问题,一个对象没有初始化状态,对其使用后果是未知的。同样使用完一个变量或对象,没有及时清理,也会造成一定的安全问题,如内存泄漏。C++利用构造函数和析构函数解决上述的问题,这两个函数在类的对象中会被编译器自动调用,完成对象初始化和清理工作。构造函数:主要用于在创建对象时为对象的成员属性赋值,默认的构造函数由编译器自动调用,且是空实现。析构函数:主要用于进行清理工作,工作于对象销毁前,,默认的析构函数由编译器自动调用,且是空实现。构

2020-07-03 20:24:51 1037

opencv3.4 windows64

这是opencv3.4 windows下的软件包,在官方上下载的速度会很慢,特放在csdn上供大家下载。博客记录在vs2015上的配置过程。

2020-10-11

kaggle冰山船舶卫星图数据集

在加拿大的东海岸经常会有漂流的冰山,对航行在该海域的船舶造成了很大的威胁。挪威国家石油公司(Statoil)是一家在全球运营的国际能源公司,该公司曾与C-CORE等公司合作,C-CORE基于其卫星数据和计算机视觉技术建立了一个监控系统。Statoil发布该赛题的目的是希望利用机器学习的技术,更准确地及早发现和识别出威胁船舶航行的冰山。

2020-08-04

flower_photos.7z

daisy(雏菊)”文件夹中有633张图片,“dandelion(蒲公英)”文件夹中有898张图片,“roses(玫瑰)”文件夹中有641张图片,“sunflowers(向日葵)”文件夹中有699张图片,“tulips(郁金香)”文件夹中有799张图片。

2020-08-01

优衣库数据集data_Uniqo1684.zip

优衣库是日本快消公司的核心品牌,建立于1984年,当年是一家销售西服的小服装店,现已成为国际知名服装品牌。

2020-07-23

机器学习——波士顿数据集.zip

机器学习第一步,方便下载获取。

2020-05-27

HCNA认证必备资源——腾讯微云

包含学习华为认证的各个安装包、依赖包、教学PPT、设备包、安装教程。关于教学视频可在bilili、华为官方进行观看,如果不知道具体地址,可看我的博客笔记。

2020-04-11

pytesser压缩包

用于字符识别的开源引擎,下载后需要解压。并配合python的 pytesser3模块来实现间接操作。

2019-04-04

Django2.1官方文档

Django官方全英文文档,是每一个Django使用者必读的优秀文档

2019-01-13

云服务器ubuntu配置文件

这个配置文件用于配置在阿里云或腾讯云中购买了云服务器,且操作系统是Ubuntu16.04,可执行这个配置文件,一键配置。即bash install.sh

2019-01-12

直方图修正方法的研究

(1)编程绘制图像的多种效果的直方图,曲线型或柱形等。 (2)编程绘制掩膜图像直方图。(参看OpenCV官方教程中文版(For Python)) (3)编程绘制局部直方图。 (4)编程实现直方图均衡化,要求输出均衡化后的直方图,以及均衡化后的图像 (5)编程实现直方图规定化,要求使用单映射和组映谢两种不同的方法实现。要求输出规定化后的直方图,以及规定化后的图像。

2019-01-11

图像的基本运算及应用研究

(1)实现图像的各种基本运算,包括点运算、代数运算、逻辑运算等。点运算包括线性点运算:Negative、Thresholding、Global linear transformation、Piecewise linear transformation、Bit Plane Slicing和非线性点运算:Logarithmic Transformations、Power Law Transformations、Gamma Correction等。 代数运算:图像的加、减、乘、除运算 逻辑运算:图像的与、或、非运算 (2)实现点运算、代数运算、逻辑运算的典型应用,例如分段线性点运算的灰度增强、傅里叶频谱的对数变换、加法运算去除“叠加性”随机噪音、差影法的应用、用乘法运算提取局部图像、用逻辑运算提取子图像等. (3)分析两个像素点之间的关系是何连通,计算两个像素点之间的距离,包括欧式距离、D4、D8、Dm四种距离。

2019-01-11

数字图像处理课设——图形界面设计

(1)使用python开发设计系统的图形界面(类似以下界面)。 (2)要求包含菜单,可以连接到其到模块。 (3)要求有文本框,能显示程序运行值 (4)要求有两个图形框,用于显示其他模块的运行效果 (1)包括打开、重载文件功能 (2)不同彩色模型之间的转换功能,包括rgb2gray,rgb2bgr, rgb2hsi等 (3)文件的保存、文件的关闭功能,可以选择保存的文件格式。 系统的退出功能

2019-01-11

夜间防睡控制器

单片机课设,① 每20秒用较柔和的声音提醒一次值班者,值班者按某一键后复位,计时重新开始。 ② 若计到21秒时无人按复位键,则以较急促的声音报警,黄灯闪烁,并每隔20秒计数器加1。 ③ 当到60秒时红灯闪烁,并以尖锐的声音持续报警。用数码管显示时、分、秒。 则记录下这个时刻,以便管理者查看。显示格式:时、分、秒。

2019-01-11

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

TA关注的人

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