自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(96)
  • 资源 (10)
  • 收藏
  • 关注

原创 如何清晰地描述一个项目架构

要让对方掌握项目架构,一个清晰的介绍架构和顺序可以事半功倍。项目背景在介绍项目架构之前,首先要介绍一下项目本身的意义和目的,便于对方了解项目背景解决了什么问题,满足了什么需求等? 目标用户是谁?(可以用类似讲故事的方式介绍对目标用户的带来的价值) 目前用户的使用情况如何(访问量,满意度,各个功能使用情况等数据)功能点项目针对用户需求或问题,开发了哪些功能在介绍功能...

2020-04-30 14:13:00 6048

转载 排序算法动态演示

0、算法概述0.1 算法分类十种常见排序算法可以分为两大类:比较类排序:通过比较来决定元素间的相对次序,由于其时间复杂度不能突破O(nlogn),因此也称为非线性时间比较类排序。非比较类排序:不通过比较来决定元素间的相对次序,它可以突破基于比较排序的时间下界,以线性时间运行,因此也称为线性时间非比较类排序。 0.2 算法复杂度0.3 相关概念稳定:如果a...

2020-04-29 14:54:42 432

原创 python 实现 批量转换word 为pdf 文档

首先安装 win32com模块但是在cmd中输入pip install win32com安装不成功。解决办法:输入python -m pip install pypiwin32进行安装,成功解决。from win32com.client import gencachefrom win32com.client import constants, gencacheimport o...

2020-04-28 19:20:04 899

原创 连接mysql数据库报错-Can't connect to MySQL server on localhost (10061)解决方法

隔一段时间没有使用mysql数据库发现再次连接报错Can't connect to MySQL server on localhost (10061)检查发现是由于当初安装之后在 win10的服务中 设置为手动开启,所以在连接数据库之前首先要打开MySQL服务才可以解决方法:win+R 打开运行输入cmd 打开命令行输入services.msc 打开win 10 服务翻到 ...

2020-04-28 14:42:01 538 1

原创 response.getStatusCode()==200什么意思

HTTP状态码,表示网络请求来成功的意思,返回这个状态表示已经获取到数据了HTTP状态码(HTTP Status Code)是用以表示网页服务器HTTP响应状态的3位数字代码。它由 RFC 2616 规范自定义的,并得到RFC 2518、RFC 2817、RFC 2295、RFC 2774、RFC 4918等规范扩展。表示页面请求的状态值,分别有:200表示请求成功303表示重定向...

2020-04-28 12:01:15 8156

转载 损失函数在反向传播中的作用

在二分类问题中用的最多的是binary_crossentropy,在物体检测中经常用到IoU,在医学图像分割中经常用到的是DICE, 它们的公式如下:loss function.png可以看出损失函数基本都是由真实值和预测值两部分组成,正确的损失函数,可以起到让预测值一直逼近真实值的效果,当预测值和真实值相等时,loss值最小。下面是我以binary_crossentro...

2020-04-27 20:09:27 3327

原创 计算值时为Nan / inf

inf和nan含义如下:INF表示“无穷大”,是infinite的缩写。NAN表示“无效数字”,是Not a number的缩写。2.inf是不会崩溃的,但nan是会崩溃的本人出现的情况:仔细研究后发现,原来是我获取的 UIImage 对象 等于 nil 了,以至于 image.size.height 值 和 image.size.width 的值,都拿不到了;那么image的...

2020-04-27 19:14:34 1468

原创 mtcnn人脸检测中将ckpt训练模型转换为 npy保存

from tensorflow.python import pywrap_tensorflowimport numpy as np#PNet RNet还有ONet模型文件转为npy文件reader=pywrap_tensorflow.NewCheckpointReader('/mnt/F/lwr/MTCNN/data/MTCNN_model/PNet_landmark/PNet-30')...

2020-04-27 09:43:36 559

原创 opencv python 把图(cv2下)BGR转RGB,且HWC转CHW

img = cv2.imread("001.jpg")img_ = img[:,:,::-1].transpose((2,0,1))① 在opencv里,图格式HWC,其余都是CHW,故transpose((2,0,1))② img[:,:,::-1]对应H、W、C,彩图是3通道,即C是3层。opencv里对应BGR,故通过C通道的 ::-1 就是把BGR转为RGB注:[:...

2020-04-26 14:54:34 1539 1

原创 python[::-1]和[-1]用法

[::-1] 顺序相反操作[-1] 读取倒数第一个元素[3::-1] 从下标为3(从0开始)的元素开始翻转读取同样适用于字符串

2020-04-26 14:53:02 283

原创 mtcnn 开源人脸检测源码

提前训练好的参数模型det1.npy det2.npy det3.npy 上传到资源mtcnn.zip使用时运行 detect.py即可,可以在其中修改图片目录和输出目录detect_face.py""" Tensorflow implementation of the face detection / alignment algorithm found athtt...

2020-04-26 11:27:16 715

原创 cv2.VideoCapture(0)

程序段里,1、cap = cv2.VideoCapture(0)VideoCapture()中参数是0,表示打开笔记本的内置摄像头,参数是视频文件路径则打开视频,如cap = cv2.VideoCapture(“../test.avi”)2、ret,frame = cap.read()cap.read()按帧读取视频,ret,frame是获cap.read()方法的两个返回值。其中...

2020-04-26 09:22:04 4558

转载 Java数据结构和算法(七)——链表

1、链表(Linked List)链表通常由一连串节点组成,每个节点包含任意的实例数据(data fields)和一或两个用来指向上一个/或下一个节点的位置的链接("links")  链表(Linked list)是一种常见的基础数据结构,是一种线性表,但是并不会按线性的顺序存储数据,而是在每一个节点里存到下一个节点的指针(Pointer)。  使用链表结构可以克服数组链表需要预先知...

2020-04-25 20:49:14 117

转载 Java数据结构和算法(六)——前缀、中缀、后缀表达式

1、人如何解析算术表达式  如何解析算术表达式?或者换种说法,遇到某个算术表达式,我们是如何计算的:  ①、求值 3+4-5    这个表达式,我们在看到3+4后都不能直接计算3+4的值,知道看到4后面的 - 号,因为减号的优先级和前面的加号一样,所以可以计算3+4的值了,如果4后面是 * 或者 /,那么就要在乘除过后才能做加法操作,比如:  ②、求值 3+4*5  ...

2020-04-25 20:48:19 237

转载 Java数据结构和算法(五)——队列

1、队列的基本概念  队列(queue)是一种特殊的线性表,特殊之处在于它只允许在表的前端(front)进行删除操作,而在表的后端(rear)进行插入操作,和栈一样,队列是一种操作受限制的线性表。进行插入操作的端称为队尾,进行删除操作的端称为队头。队列中没有元素时,称为空队列。  队列的数据元素又称为队列元素。在队列中插入一个队列元素称为入队,从队列中删除一个队列元素称为出队。因为队列只允...

2020-04-25 20:35:57 117

转载 Java数据结构和算法(四)——栈

1、栈的基本概念  栈(英语:stack)又称为堆栈或堆叠,栈作为一种数据结构,是一种只能在一端进行插入和删除操作的特殊线性表。它按照先进后出的原则存储数据,先进入的数据被压入栈底,最后的数据在栈顶,需要读数据的时候从栈顶开始弹出数据(最后一个数据被第一个读出来)。栈具有记忆作用,对栈的插入与删除操作中,不需要改变栈底指针。  栈是允许在同一端进行插入和删除操作的特殊线性表。允许进行插入和...

2020-04-25 20:32:43 155

转载 Java数据结构和算法(三)——冒泡、选择、插入排序算法

1、冒泡排序  这个名词的由来很好理解,一般河水中的冒泡,水底刚冒出来的时候是比较小的,随着慢慢向水面浮起会逐渐增大,这物理规律我不作过多解释,大家只需要了解即可。  冒泡算法的运作规律如下:  ①、比较相邻的元素。如果第一个比第二个大,就交换他们两个。  ②、对每一对相邻元素作同样的工作,从开始第一对到结尾的最后一对。这步做完后,最后的元素会是最大的数(也就是第一波冒泡完成)。...

2020-04-25 20:21:08 116

转载 Java数据结构和算法(二)——数组

1、Java数组介绍  在Java中,数组是用来存放同一种数据类型的集合,注意只能存放同一种数据类型(Object类型数组除外)。  ①、数组的声明  第一种方式: 1 数据类型 [] 数组名称 =new数据类型[数组长度];   这里 [] 可以放在数组名称的前面,也可以放在数组名称的后面,我们推荐放在数组名称的前面,这样看上去 数据...

2020-04-25 19:03:49 115

转载 Java数据结构和算法(一)——简介

1、数据结构  数据结构是计算机存储、组织数据的方式,指相互之间存在一种或多种特定关系的数据元素的集合。  通常情况下,精心选择的数据结构可以带来更高的运行或者存储效率。数据结构往往同高效的检索算法和索引技术有关。  一、数据结构的基本功能  ①、如何插入一条新的数据项  ②、如何寻找某一特定的数据项  ③、如何删除某一特定的数据项  ④、如何迭代的访问各个数据项,...

2020-04-25 18:52:52 138

原创 python 文件开头 from __future__ xxxx 的作用

from __future__ import division ,from __future__ import absolute_import ,from __future__ import with_statement 。等等加上这些,如果你的python版本是python2.X,你也得按照python3.X那样使用这些函数。1.from __future__ import absol...

2020-04-24 18:13:02 436

转载 [tensorflow 函数] tf.placeholder()函数

函数形式:tf.placeholder(    dtype,    shape=None,    name=None)参数:dtype:数据类型。常用的是tf.float32,tf.float64等数值类型 shape:数据形状。默认是No...

2020-04-23 14:55:11 577

原创 [tensorflow 函数] tf.Variable()函数

tf.Variable(initializer,name),参数initializer是初始化参数,name是可自定义的变量名称,用法如下:import tensorflow as tfv1=tf.Variable(tf.random_normal(shape=[4,3],mean=0,stddev=1),name='v1')v2=tf.Variable(tf.constant(2),...

2020-04-23 14:51:30 309

原创 tensorflow处理dataset中shuffle()、repeat()、batch()的使用

import numpy as npimport tensorflow as tfnp.random.seed(0)x = np.random.sample((11,2))# make a dataset from a numpy arrayprint(x)dataset = tf.data.Dataset.from_tensor_slices(x)dataset = datas...

2020-04-23 14:32:31 634

转载 深度学习 | 三个概念:Epoch, Batch, Iteration

写在前面:在训练神经网络的时候,我们难免会看到Batch、Epoch和Iteration这几个概念。曾对这几个概念感到模糊,看了网上的一些文章后,在这里做几个小小的总结。????如有错误之处,还望指出。名词解释:【 图片来源:https://zhuanlan.zhihu.com/p/29409502 】Epoch(时期): 当一个完整的数据集通过了神经网络一次并且返回了一次,...

2020-04-23 13:41:25 12271 4

原创 Python3 算术运算符

以下假设变量a为10,变量b为21:运算符 描述 实例 + 加 - 两个对象相加 a + b 输出结果 31 - 减 - 得到负数或是一个数减去另一个数 a - b 输出结果 -11 * 乘 - 两个数相乘或是返回一个被重复若干次的字符串 a * b 输出结果 210 / 除 - x 除以 y b / a 输出结果 2...

2020-04-23 10:31:38 261

原创 os.path.abspath和os.path.realpath的使用

     Python在使用os包的过程中,经常遇到返回文件路径的方法,那os.path.abspath()和os.path.realpath()的区别是什么呢,有时候傻傻分不清楚,现在我们就来用实例来说明下,他两个的区别:1.os.path.abspath()返回一个目录的...

2020-04-23 10:14:45 829

原创 os.path.dirname(path)

os.path.dirname(path)语法:os.path.dirname(path)功能:去掉文件名,返回目录如:print(os.path.dirname("E:/Read_File/read_yaml.py"))#结果:E:/Read_File

2020-04-23 10:12:03 1308

原创 Linux nohup 命令

nohup 是 no hang up 的缩写,就是不挂断的意思。nohupnohup 命令运行由 Command参数和任何相关的 Arg参数指定的命令,忽略所有挂断(SIGHUP)信号。在注销后使用 nohup 命令运行后台中的程序。要运行后台中的 nohup 命令,添加 & ( 表示“and”的符号)到命令的尾部。nohup命令:如果你正在运行一个进程,而且你觉得在退出...

2020-04-23 10:05:58 143

原创 PackagesNotFoundError: The following packages are not available from current channels:

使用conda 安装python库的时候发现 报错如下Solving environment: failedPackagesNotFoundError: The following packages are not available from current channels: - dlib - boost=1.59Current channels: - https...

2020-04-22 21:23:49 521

转载 pitch yaw roll 角度分别是什么

三维空间的右手笛卡尔坐标如图1所示。图1在航空中,pitch, yaw, roll如图2所示。pitch是围绕X轴旋转,也叫做俯仰角,如图3所示。yaw是围绕Y轴旋转,也叫偏航角,如图4所示。roll是围绕Z轴旋转,也叫翻滚角,如图5所示。图2图3图4图5  ...

2020-04-22 08:26:48 7187 1

原创 Python标准库shutil用法

shutil模块提供了许多关于文件和文件集合的高级操作,特别提供了支持文件复制和删除的功能。文件夹与文件操作copyfileobj(fsrc, fdst, length=16*1024): 将fsrc文件内容复制至fdst文件,length为fsrc每次读取的长度,用做缓冲区大小fsrc: 源文件 fdst: 复制至fdst文件 length: 缓冲区大小,即fsrc每次读取的长度...

2020-04-22 08:22:01 345

原创 Python安装cv2库出错及解决:Could not find a version that satisfies the requirement cv2

安装办法是使用 pip install python-opencv 同理,还有其他的:python-scipy/python-numpy/python-matplotlib/python-requests/python-image然后在python程序中测试 import cv2 即可...

2020-04-21 11:58:31 2236 1

原创 为什么OpenCV3在Python中导入名称是cv2

”cv2”中的”2”并不表示OpenCV的版本号。OpenCV是基于C/C++的,”cv”和”cv2”表示的是底层C API和C++API的区别,”cv2”表示使用的是C++API。这主要是一个历史遗留问题,是为了保持向后兼容性。...

2020-04-21 10:54:52 695

原创 ps2020 快捷键命令简介

一、工具箱(多种工具共用一个快捷键的可同时按【Shift】加此快捷键选取)矩形、椭圆选框工具 【M】裁剪工具 【C】移动工具 【V】套索、多边形套索、磁性套索 【L】魔棒工具 【W】喷枪工具 【J】画笔工具 【B】橡皮图章、图案图章 【S】历史记录画笔工具 【Y】橡皮擦工具 【E】铅笔、直线工具 【N】模糊、锐化、涂抹工具 【R】减淡、加深、海棉工具 【O】钢笔...

2020-04-21 09:55:03 4862

原创 机器学习中的 L1,L2 loss分别是什么

一、常见的MSE、MAE损失函数1.1 均方误差、平方损失均方误差(MSE)是回归损失函数中最常用的误差,它是预测值与目标值之间差值的平方和,其公式如下所示:下图是均方根误差值的曲线分布,其中最小值为预测值为目标值的位置。优点:各点都连续光滑,方便求导,具有较为稳定的解缺点:不是特别的稳健,为什么?因为当函数的输入值距离中心值较远的时候,使用梯度下降法求解的时候梯度很大,可能...

2020-04-21 09:15:14 4557

原创 TypeError: only size-1 arrays can be converted to Python scalars

all_boxes,landmarks = mtcnn_detector.detect_face(test_data)count = 0print(all_boxes)print(landmarks)for imagepath in gt_imdb: image = cv2.imread(imagepath) for bbox in all_boxes: ...

2020-04-19 18:20:25 554

转载 numpy.random.choice:有选择的随机

numpy.random.choice(a,size=None,replace=True,p=None)从给定的1维数组中产生一个随机样本Parameters: a: 1维。如果是个数组,则新的样本元素来自这个数组。如果是整数,随机样本来自np.rrange(a)size:输出格式,有可能是单个数,也可能是元组tuple。如果是(m, n, k),则m*n*k...

2020-04-18 15:24:26 227

原创 Python中图像的缩放 resize()函数的应用

v2.resize(src,dsize[,dst[,fx[,fy[,interpolation]]]])->dst参数说明:src - 原图dst - 目标图像。当参数dsize不为0时,dst的大小为size;否则,它的大小需要根据src的大小,参数fx和fy决定。dst的类型(type)和src图像相同dsize - 目标图像大小。当dsize为0时...

2020-04-18 11:52:51 9778

原创 报错cv2.error: OpenCV(4.1.2) error: (-215:Assertion failed) !_img.empty() in function 'cv::imwrite'

Traceback (most recent call last):File "D:/FER/FacePP/decode_json.py", line 174, in <module>demonstrate(r'C:\Users\user-pc\Documents\Dataset\FER\JsonFiles\FacePP\BBQNR\S3\angry\13342.jso...

2020-04-17 18:45:03 13917 3

原创 【Python】--round() 函数

描述round()方法返回浮点数x的四舍五入值。语法以下是 round() 方法的语法:round( x , n )参数x -- 数值表达式。 n -- 数值表达式。返回值返回浮点数x的四舍五入值。实例以下展示了使用 round() 方法的实例:#!/usr/bin/pythonprint "round(80.23456, 2) : "...

2020-04-17 17:56:11 973

8086处理器模拟软件

可以在intel系列高于8086版本上运行模拟器,方便对汇编语言和指令系统的学习,调试

2021-01-04

L9_JPEG压缩编码.pdf

jpeg图片压缩格式的详细介绍以及流程讲解

2020-06-28

抖音python表白小程序

使用tkinter实现gui窗口程序,包括创建窗口,消息机制的应用,指定窗口中各个组件的布局凑字数凑字数凑字数凑字数凑字数凑字数凑字数凑字数凑字数凑字数

2020-06-12

mtcnn人脸检测工具

mtcnn人脸检测工具,三个npy文件是训练好的模型参数,可以通过运行detect _face 处理数据凑字数凑字数凑字数凑字数凑字数凑字数凑字数凑字数凑字数凑字数凑字数凑字数凑字数凑字数

2020-04-26

java爬虫实现代码

使用maven框架内置多种所用的jar包,通过爬取csdn博主的近两万条博客数据并存储在数据库中。再通过SQL语句可以方便查询排序,看到每个博主博客 点赞数、阅读量、评论数等数据并且可以据此进行排序。 相关教程请看博客 java爬虫项目(1)-(10)

2020-03-22

(机器学习)python决策树+神经网络.zip

使用python实现机器学习中决策树以及神经网络模型,并利用python中的matplotlib模块画出结果图形。

2019-12-26

北邮软院考研资料.rar

北京邮电大学软件学院考研资料,包括期末考试,课程作业,机试,导师介绍等等 北京邮电大学软件学院考研资料,包括期末考试,课程作业,机试,导师介绍等等 北京邮电大学软件学院考研资料,包括期末考试,课程作业,机试,导师介绍等等 北京邮电大学软件学院考研资料,包括期末考试,课程作业,机试,导师介绍等等

2019-12-07

网页爬虫(附源码)凑字数凑字数

--实现使用爬虫对山大日记官网 近一个月的日记的全部内容的爬取 http://www.sdrj.sdu.edu.cn/mrtt.htm凑字数凑字数凑字数凑字数凑字数凑字数凑字数凑字数凑字数凑字数凑字数凑字数凑字数凑字数

2019-05-07

web技术实验-使用层叠样式表CSS(附实验报告)

网站规划与网页设计 课程实验--使用层叠样式表CSS(code+report)凑字数凑字数凑字数凑字数凑字数凑字数凑字数凑字数凑字数凑字数凑字数凑字数凑字数凑字数

2018-12-05

数据结构——链表的实现

数据结构课程的链表类的C++实现,搜索,删除,插入,查找等函数

2017-12-29

空空如也

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

TA关注的人

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