自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 LaTeX表格处理技巧

1.LaTeX表格浮动体的生成\begin{table}[htbp]\begin{tabular}{lll}\hlinecontent…\hline\end{tabular}\end{table}2.Excel2Latex工具超好用的工具,可将在Excel中设计好的表格样式通过该插件一键转换为LaTeX代码,直接复制到LaTeX中,然后生成表格Excel2Latex工具安装,下载好之后,双击即可安装(注意:我踩过的坑,我的电脑同时安装了Office和WPS,在双击安装时,总是默认到WP

2020-08-03 09:51:04 2220

原创 LaTeX学习笔记

使用LaTeX对论文进行排版,首先需要安装Texlive和TeX studio1.初识LaTeX在LaTeX中,"%"后面的内容表示注释\docutmentclass{article}%文档可选类型book,letter,report,不同的类型会有不同的排版%导言区 进行全局设置\title{HRO}\author{Zhiwei ye}\date{today}%文稿区\begin{document}\maketitle%只对有标题类型的文档进行输出,无标题的如letter则会报错H

2020-07-30 09:52:29 721

原创 相关性和差异的显著性

首先理解什么是相关。比如一个稻田水稻的长势与当地的气候、水源、光照以及水稻的品种是有关系的,则称他们为相关。相关的显著水平就是P-value,一般当p-value小于0.05,就是显著了,则两组数据就是相关的。当p-value为0.01或0.001,则更显著了,标明两组数据有明显的关系。反之,当p-value大于0.05,就不显著,这个阈值可以根据问题本身的情况而定。p-value的求法目前掌握了两种方式:①用EXCEL来求,具体步骤百度即可;②使用SPSS来求,参考链接:https://blog.cs

2020-07-15 15:09:47 16634

原创 Vgg16图像分类

#请仔细研读,领会梯度下降法,这是深度学习模型训练的基本方法。可以使用Anaconda(spyder)编辑和执行#预训练的权值文件下载地址:https://pan.baidu.com/s/1Cjp0uFvi49Myq3ylIMzR2g# -*- coding: utf-8 -*-"""Created on Thu Nov 7 20:47:28 2019@author: a...

2020-03-01 20:56:24 1772

原创 CNN--股票预测

import numpy as npfrom scipy import statsimport tensorflow.compat.v1 as tftf.disable_v2_behavior()#import tensorflow.compat.v1 as tf#tf.disable_v2_behavior()import pandas as pdfrom s...

2020-02-26 10:48:25 2707 4

原创 CNN--Keras手写数字识别

#!/usr/bin/env python3import numpy as npimport kerasfrom keras.datasets import mnistfrom keras.utils import np_utilsfrom keras.models import Sequentialfrom keras.layers import Dense, Act...

2020-02-26 10:47:06 154

原创 银行客户流失预测神经网络

转自慕课import osos.environ['TF_CPP_MIN_LOG_LEVEL'] = '2'#import tensorflow as tfimport tensorflow.compat.v1 as tftf.disable_v2_behavior()import pandas as pdimport numpy as npfrom sklea...

2020-02-26 10:41:14 1896 6

原创 差分进化算法(matlab)

clear all;close all;clc;NP=50;D=10;G=200;F0=0.4;%初试变异算子CR=0.1;%交叉算子Xs=20;Xx=-20;yz=10^-6;%阈值%初始化x=zeros(D,NP);%初始种群v=zeros(D,NP);%变异种群u=zeros(D,NP);%选择种群x=rand(D,NP)*(Xs-Xx)+Xx;%初始化for...

2019-12-17 20:17:06 1618 2

原创 免疫算法(matlab)---求数的平方和

数的平方和function result =func(x)sumn=sum(x.^2);result=sumn;endclear all;close all;clc;D=10;%免疫个体维数NP=100;%免疫个体数目Xs=20;%取值上限Xx=-20;%取值下限G=500;pm=0.7;%免疫概率alfa=1;%激励度系数beta=1;%激励度系数detas=...

2019-12-16 21:01:47 2359 1

原创 Openc进阶篇---背景建模

背景建模帧差法由于场景中的目标在运动,目标的影像在不同图像帧中的位置不同。该类算法对时间上连续的两帧图像进行查分运算,不同帧对应的像素点相减,判断灰度值的绝对值,当绝对值超过一定阈值时,即可判断为运动目标,从而实现目标的检测功能。帧差法非常简单,但会引入噪音点和空洞问题(如上图中人物的身上是黑色,因为两帧之间的差别明显造成的)。鲁棒性也称为健壮性、稳健性、强健性,是系统的特性,它是系统在...

2019-09-08 15:49:28 345

原创 Opencv进阶篇---文档扫描OCR识别

原图:STEP1:边缘检测STEP2:获取轮廓STEP3:透视变换:平移、旋转、翻转变换,使图像摆正STEP4:OCR实现字符识别 (下载包的地址:https://digi.bib.uni-mannheim.de/tesseract/)下载安装包并配置环境变量修改‘/’,否则会出现变量找不到的情况,在windows中‘/’意义丰富,可能造成无法识别的情况,在该路径下找到:E:\...

2019-09-07 16:01:14 3577 2

原创 Opencv学习进阶篇---图像特征SIFT

图像特征—SIFT图像尺度空间在一定范围内,无论物体是大还是小,人眼都可以分辨出来,然而计算机要有相同的能力却很难,所以要让机器能够对物体在不同尺度下有一个统一的认知,就需要考虑图像在不同尺度下都存在的特点。尺度空间的获取通常通过高斯模糊来实现σ的值控制着模糊的程度,σ的值越大,模糊程度越高多分辨率金字塔每一层都有对应多个模糊度不同的图像高斯差分金字塔:对相同分辨率的的图像进行...

2019-09-06 14:18:41 280 1

原创 Opencv进阶篇---Harris角点检测

图像特征—harris当图像沿x轴、y轴移动时,内容发生巨大变化,则为角点A、B为平面,C、D为边界E、F为角点基本原理:平面:当图像向x轴、y轴移动时,两个方向的像素值灰度级均不发生明显变化边界:当图像向x轴、y轴移动时,仅一个轴的像素灰度级发生剧烈的变化,另一个轴变化较小角点:当图像向x轴、y轴移动时,两个轴方向上的像素灰度级均发生剧烈变化数学表达:I(u,v)表示原来像...

2019-09-05 09:43:47 325

原创 opencv进阶篇---银行卡数字识别

执行结果:主要思想:对模板图像以及待检测图像进行外轮廓检测,并得到各自外接矩形,将模板图像的外接矩形做resize()操作,使其外接矩形的大小与待检测图像外接矩形的大小相一致,然后与待检测图形做模板匹配准备工作:1、转为为灰度图像2、转化为二值图像,才能做轮廓检测3、根据轮廓的长宽比例的不同,过滤掉一些银行卡上无用的干扰信息4、上面的步骤仅能得到一些大致的轮廓,还需做一些形态学操作...

2019-09-04 15:33:20 5430 2

原创 Opencv进阶篇---图像直方图

1、直方图:对灰度图像中的各像素值得个数的统计cv.calcHist(sec,channels,mask,histSize,ranges)src:原图像格式为uint8或float32,当传入图函数时应用中括号[]括起来,例如[src]channels:同样用中括号括起来,如果传入图像是灰度图,它的值就是[0],如果是彩色图,则传入[0][1][2]分别对应着BGRmask:掩模图像,统...

2019-09-02 11:06:23 182

原创 OpenCV进阶篇---模板匹配

模板匹配:cv.matchTemplate(src,template,method)模板匹配和卷积原理很像,模板在图像上从原点开始滑动,计算模板与(图像被模板覆盖的地方)的差别度,这个差别程度的计算方法在OpenCV中有6中,然后将每次计算的结果放图一个矩阵里,作为输出结果。加入原图是AB大小,而模板的大小是ab大小,则输出的结果矩阵是(A-a+1)*(B-b+1)模板匹配的方法:不同的匹配...

2019-09-01 20:01:53 640

原创 Opencv进阶篇---轮廓检测

图像轮廓边缘检测:只要梯度发生变化,零散的点都算作边缘轮廓检测:一个链接的整体cv.findContours(image,mode,method)mode:轮廓检测模式cv.RETR_EXTERNAL:只检测最外面的轮廓cv.RETR_LIST:检测其所有轮廓,并将其保存到一条链表中cv.RETR_CCOMP:检测所有的轮廓,并将它们组织为两层:顶层是各部分的外部边界,第二层时空洞的...

2019-09-01 10:40:32 3205

原创 Opencv进阶篇---图像金字塔

图像金字塔:可应用于特征提取—高斯金字塔—拉普拉斯金字塔原图:高斯金字塔:cv.pyDown()----向下采样法(缩小)对应位置相乘再求和,再求平均,即归一化操作down=cv.pyrDown(src)高斯金字塔:cv.pyUp()----向上采样法(放大)up=cv.pyrUp(src)注:执行一次上采样,再执行一次下采样,结果较原图像素有所损失因为在上采...

2019-08-31 18:18:17 247

原创 Opencv进阶---图像梯度处理

1、图像梯度—Sobel算子左边减去右边得到梯度差异Gx为水平方向上的梯度,右减去左Gy为垂直方向上的差梯度,下减去上dst=cv.Sobel(src,ddepth,dx,dy,ksize)ddepth:图像的深度,通常设置为-1,表示的深度与输出深度一样dx,dy分别表示水平方向和竖直方向,去0或者1,取1表示该方向ksize为Sobel算子的大小,一般为3*3X轴方向上的梯度...

2019-08-31 12:35:43 590

原创 Opencv进阶篇---Canny边缘检测

Canny边缘检测:1)使用高斯滤波,以平滑图像,滤除噪声2)计算图像中每个像素的梯度和方向3)应用非极大值(Non-Maximum Suppression)抑制,去除较小的梯度,保留较大的梯度,以消除边缘检测带来的杂散响应4)应用双边阈值(Double-Threshold)检测来确定真实的和潜在的边缘5)通过抑制孤立的弱边缘最终完成边缘检测1、高斯滤波H为像素矩阵元素的权重,A为像...

2019-08-31 09:15:29 241

原创 OpenCV进阶篇---图像形态学处理

原图:1、膨胀操作:cv.dilate()digeDilate=cv.dilate(digeErode,kernel,iterations=1)2、 腐蚀操作:cv.erode() 可去除一些杂项ige=cv.imread("E:\OpenCVTests\Samples/1\dige.png")kernel=np.ones((3,3),np.uint8)digeErode=cv....

2019-08-30 15:59:44 315

原创 Opecv进阶篇---阈值与图像平滑

一、图像阈值:cv.threshold(src,dst,thresh,macval,type)src:源图像dst:输出图像thresh:阈值macval:当像素超过了阈值(或者小于阈值,根据type)来决定,所赋的值type:二值操作的类型cv.THRESH_BINARY 超过了阈值部分取maxval(最大值),小于阈值部分为0cv.THRESH_BINARY_INV 小于阈值...

2019-08-30 14:51:06 129

原创 解决Pycharm中使用OpenCV库不能代码补全的问题

*屡战屡败后,终于解决,分享出来,希望帮助到有需要的人。*工具:Pycharm2017、OpenCV4.1、Python3.71、到各自的官网去下载好安装包,安装好Pycharm、Python2、在DOS窗口中安装OpenCV安装包:pip install opencv-python(默认安装最新版本,可使用pip install opencv-python==版本号)3、并在Pych...

2019-08-29 21:36:28 681 1

原创 OpenCV进阶篇---图像基本处理

import cv2 as cv #读取的格式是BGR,与其他包读取格式有些差别,因此最好用CV中自带的函数进行展示import matplotlib.pyplot as pltimport numpy as np%matplotlib inline img=cv.imread("E:\OpenCVTests/timg (14).jpg")#cv.imshow("imgShow",img...

2019-08-29 15:57:59 249

原创 整理

1、图像、视频的读入、显示以及写入 cv.imread() cv.imshow() cv.imwrite() cv.VideoCapture()#摄像头读取 cv.namedWindow()#建立一个窗口 cv.waitKey() cv.destoryAllWindows()2、图像的算术预算与逻辑运算注:要求进行算术运算与逻辑运算的图像尺寸必须相等,白色RGB均为255,黑色...

2019-08-23 20:35:47 358

原创 OpenCV学习Day13--分水岭算法

代码:# -*- coding: UTF-8 -*-import cv2 as cvimport numpy as np'''推文:https://blog.csdn.net/fengye2two/article/details/79116105基于距离的分水岭分割流程: 输入图像---->灰度(部分有噪点的图像需要去噪处理)---->二值化---->距离变换...

2019-08-22 17:17:17 131

原创 OpenCV学习Day13--基于HAAR和LBP人脸检测

代码:# -*- coding: UTF-8 -*-import cv2 as cvimport numpy as npdef faceDectDemo(image): gray=cv.cvtColor(image,cv.COLOR_BGR2GRAY)#基于灰度图像的 faceDector=cv.CascadeClassifier("E:\opencv-4.0.1-vc1...

2019-08-22 17:09:50 246

原创 OpenCV学习Day12---高级形态学

# -*- coding: UTF-8 -*-import cv2 as cvimport numpy as np'''高级形态学变换: 开运算: MORPH_OPEN 先腐蚀,再膨胀,可清除一些小东西(亮的),放大局部低亮度的区域 闭运算: MORPH_CLOSE 先膨胀,再腐蚀,可清除小黑点 形态学梯度: MORPH_GRADIENT 膨胀图与腐蚀图之差,...

2019-08-21 21:07:28 315

原创 OpenCV学习Day11--膨胀与腐蚀

# -*- coding: UTF-8 -*-#图像形态学----膨胀与腐蚀import cv2 as cvimport numpy as np'''膨胀: 注意:膨胀与腐蚀都支持任意形状的结构元素。如3*3的结构元素、模板,所有元素求或为0,则正中心元素为1;如3*3的结构元素、模板,所有元素求或为1,则正中心元素为1 集合论思想:与或非运算 膨胀作用:对象大...

2019-08-20 21:35:19 103

原创 OPenCv学习Day10--轮廓的外接矩形、轮廓逼近

轮廓的外接矩形、轮廓逼近代码:# -*- coding: UTF-8 -*-import cv2 as cvimport numpy as npdef contoursDemo(image): blur = cv.GaussianBlur(image, (3, 3), 0) # 高斯模糊,去噪点 gray = cv.cvtColor(blur, cv.COLOR_BG...

2019-08-19 17:10:20 387

原创 OpenCV学习Day09霍夫圆检测、轮廓提取

霍夫圆检测代码:#-*- coding: UTF-8 -*-''' 实现PEPB快速排版:ctl+alt+l霍夫圆变换原理: 1、从平面到极坐标转换三个参数C(x0,y0,r)其中x0,y0是圆心; 2、假设平面坐标的任意一个圆上的点,转换到极坐标中,C(x0,y0,r)处有最大值,该点为圆心,反推其半径,检测为圆 ...

2019-08-18 21:19:33 781

原创 OpenCV学习Day08---边缘提取、直线检测

边缘提取代码:#边缘提取算法'''Canny算法的介绍--五步 1、高斯模糊----GausslianBlur 2、灰度转换---cvtColor 3、计算梯度--Sobel/Scharr 4、非最大信号抑制 5、高低阈值输出二值图形 T1、T2为阈值,凡是高于T2的都保留,凡是地域T1的都丢弃,从高于T2的像素出发,凡是大于T1而且相...

2019-08-16 21:54:15 1679 1

原创 OpenCV学习Day07超大图像二值化、图像金字塔、图像梯度

超大图像二值化代码:#超大图像二值化----分块进行(方法:全局阈值VS局部阈值)import cv2 as cvimport numpy as npdef bigImageBinary(image): print(image.shape) cw=256#步长 ch=256 h,w=image.shape[:2] gray=cv.cvtColor(i...

2019-08-15 16:53:03 453 1

原创 OpenCV学习Day06---模板匹配、图像二值化

#模板匹配:在整个图像区域发现与给定子图相匹配的小块区域,需要一个模板图像T,一个待检测图像--源图像S#工作方法:在待检测图像上,从左到右,从上到下,计算模板图像与重叠子图像的匹配度,像素值匹配度越大,两者相同的肯能性越大import cv2 as cvimport numpy as npdef templateDemo(): tpl=cv.imread("E:\OpenCVTe...

2019-08-14 21:08:36 769

原创 OpenCV学习Day05--2D直方图、直方图反向投影

#直方图反向投影'''反向投影可以通过颜色直方图来理解,我们检测图像中某个像素点的颜色是否位于直方图中,如果位于则将颜色加亮,通过对图像的检测,得出结果图像,结果图像一定和直方图像匹配。那么对于图像颜色的取样点越多,越能更好的找出目标图形。这里直方图的作用在于提供一个比较标准(也就是模版),即对于要检测的图像来说,需要给它提供一个模版,用于识别出和模版相应的特征。'''import ...

2019-08-13 21:28:29 167

原创 OpenCV学习Day04图像直方图、3通道直方图、直方图均衡化(2种)、直方图比较

import matplotlib as mplmpl.use('TkAgg')from matplotlib import pyplot as pltimport cv2 as cvimport numpy as npprint(mpl.get_backend())def plotDemo(image):#直方图 plt.hist(image.ravel(),256,[0,...

2019-08-12 21:03:14 660

原创 OpenCV学习Day03均值模糊、中值模糊、自定义模糊、边缘保留滤波(EPF)

推文:https://blog.csdn.net/zhuyong006/article/details/85682980#模糊操作基本原理#卷积原理import cv2 as cvimport numpy as npdef blurDemo(image):#均值模糊,可以去噪声 dst=cv.blur(image,(5,5))#括号中中的数值参数分别代表x、y方向上的模数值 ...

2019-08-11 18:51:32 218

原创 OpenCV学习Day02--像素逻辑运算、图像颜色提取、亮度调整、ROI(Range of Interest)区域、泛洪填充

import cv2 as cvimport numpy as npdef extraceObjiectDemo():#追踪、提取图像中的某种色彩 capture=cv.VideoCapture("E:\opencv-4.0.1-vc14_vc15\opencv-4.1.0-vc14_vc15\opencv\sources\samples\data/vtest.avi") wh...

2019-08-10 19:05:10 626

原创 Python之OpenCV学习Day01--图像(加载、展示、写入)、像素运算(算数运算、逻辑运算)、常见色彩空间模式

#pip install opencv-pythonimport cv2 as cv'''import cv2 as cv#图像的加载、显示、写入,视频的读取def getImageInfo(image): print(type(image)) print(image.shape)#width、height、通道数 print(image.size)#像素数据 ...

2019-08-09 21:30:38 240

原创 Python学习Day16从Web网络解析到网络空间、玫瑰花绘制案例

刷完了慕课Python程序语言设计的全部视频课了解到了Python的强大,各个板块也只是做了宏观上上最浅显的介绍,仅仅是整个Python知识体系的冰山一角吧#从Web解析到网络空间'''Python库之网络爬虫1、Requests:最友好的网络爬虫功能库 提供了简单易用的HTTP协议网络爬虫 支持连接池、SSL、Cookies、(HTTPS)代理等功能 最主要的页面...

2019-08-08 18:18:17 241

空空如也

空空如也

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

TA关注的人

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