自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(242)
  • 资源 (3)
  • 收藏
  • 关注

原创 史上最纯净的电脑系统重装教程,怕你不会,手把手教你,会了支持一下老学长!

史上最纯净的电脑系统重装教程各位朋友大家好,我是贪玩老学长,也就是你们所看到的文章发帖UP主。很荣幸,我已经完成了我本科4年,硕士3年的求学生涯,于2021年7月入职,现在开通的有微信公众号,视频号,以及西瓜视频,哔哩哔哩,致力于给大家分享电脑知识相关的东西,感兴趣的朋友可以去看看我的其他平台,其他平台的昵称都是《贪玩老学长》,大家可以直接搜索到我了。其中视频可以在哔哩哔哩中看到:哔哩哔哩账户(点击进入)微信公众号:关注我,带你们看各种好的软件推荐和使用教程。下面给大家介绍一种可以很好电脑系统

2021-08-14 10:51:34 1319 1

转载 20210406-python自动化办公-操作excel文件出现错误xlrd(报错)-lesson1

问题:xlrd.biffh.XLRDError: Excel xlsx file; not supported原因是最近xlrd更新到了2.0.1版本,只支持.xls文件。所以pandas.read_excel(‘xxx.xlsx’)会报错。可以安装旧版xlrd,在cmd中运行:pip uninstall xlrdpip install xlrd==1.2.0也可以用openpyxl代替xlrd打开.xlsx文件:df=pandas.read_excel(‘data.xlsx’,engine=‘

2021-04-06 22:12:11 359

原创 图像去雾毕业论文准备19-深度学习框架(pytorch)— GPU配置成功

图像去雾毕业论文准备19-深度学习框架(pytorch)— GPU配置成功太棒了,终于出现True了上一节和大家讲了一下,由于放假了,所以我自己还没有做完,中间尝试几次(都中断了)因为网络的原因(注意是国外镜像),所以很慢!尽管我自己知道方法,并且也告诉大家方法,但是没有那么顺利我电脑从武汉邮寄襄阳,今天才到,于是按照之前的方法进行操作,但是一直中断和报错,所以很难受!经过下午的研究,终于搞定了,鉴于之前只是无知的告诉大家如何去做,而自己却没有实施,所以今天把自己做好的记录分享给大家,希望对大家

2021-01-14 21:03:29 713 3

原创 图像去雾毕业论文准备18-深度学习框架(tensorflow)——深度学习不同版本环境配置【环境配置】

图像去雾毕业论文准备18-深度学习框架(tensorflow)——深度学习不同版本环境配置之前提到过环境配置的问题,就是不同版本如何共存的,不知道大家有没有操作过,今天我也遇到这个问题了,在此把如何配置不同环境的教程再罗列一遍!之前安装的pytorch里面配置的还有tensorflow环境,然后是2.3版本的,现在看的视频是1.0-2.0之间的版本,所以这里我重新给一个虚拟环境,然后安装一个低版本的环境,开始吧!conda create -n tensorflow python=3.7conda

2021-01-10 22:19:29 424

原创 图像去雾毕业论文准备17-深度学习框架(pytorch)——超级详细(3个小时看完一本书(关键部分))

图像去雾毕业论文准备17-深度学习框架(pytorch)——超级详细(3个小时看完一本书(关键部分))书籍《深度学习框架PyTorch入门与实践》陈云·著书籍有配套的代码,大家可以在github下载,进行演练操作,今天下午(2021年1月8日)用3个小时快速过一遍(自己论文需要的),晚上开始系统学习卷积神经网络,后面开始搜代码进行论文复现。好啦,配置环境的事情前面都已经交代过,就不在罗列了,根据自己电脑的情况,下载安装必要的库!TensorTensor是PyTorch中重要的数据结构,可认为是一个

2021-01-08 15:45:19 1068 1

原创 图像去雾毕业论文准备15-深度学习框架(pytorch)——超级详细(基收集数据集、线性回归)

图像去雾毕业论文准备15-深度学习框架(pytorch)——超级详细(收集数据集)还是之前的那个例子,之前是抽象的进行讲解,本节拆分细讲!线性回归细讲#!/usr/bin/python3.6# -*- coding: utf-8 -*-# @Time : 2021/1/6 11:04# @Author : ptg# @Email : [email protected]# @File : 线性回归分解写法.py# @Software: PyCharm# 导入库imp

2021-01-06 11:20:32 540 1

原创 图像去雾毕业论文准备14-深度学习框架(pytorch)——超级详细(基础知识)

图像去雾毕业论文准备14-深度学习框架(pytorch)——超级详细(基础知识)torch常见的数据类型#!/usr/bin/python3.6# -*- coding: utf-8 -*-# @Time : 2021/1/5 21:41# @Author : ptg# @Email : [email protected]# @File : pytorch基础知识.py# @Software: PyCharmimport torch# 0-1之间的均匀分布x

2021-01-06 10:55:13 674

原创 图像去雾毕业论文准备13-深度学习框架(pytorch)——超级详细(线性回归案例讲解)

图像去雾毕业论文准备13-深度学习框架(pytorch)——超级详细(线性回归案例讲解)基于上节的介绍,相信你对pytorch有了简单的了解,我是跟着视频,加上个人理解进行本节的讲解,一方面对课程学习进行加深,一方面对可以方便以后查阅复习,同时还可以给有需要的朋友进行参考,实现资源共享!参照上之前tensorflow的学习,下面开始讲解!1 首先导入相关的库文件# 导入库import torchimport numpy as npimport matplotlib.pyplot as plt

2021-01-05 21:39:29 581 1

原创 图像去雾毕业论文准备12-深度学习框架(pytorch)——超级详细(基础环境)

图像去雾毕业论文准备11-深度学习框架(pytorch)——超级详细(基础环境)上一篇中已经说明了本节的学习内容,就是对pytorch进行学习,然后开始看卷积相关的内容!动态图和静态图的区别pytorch 和 tensorflow2.0以上差不多,所以为了后面看代码选择性更大,这里把pytorch也简单学习一下,之前已经学习了tensorflow,这里就以此类推进行学习!线性回归:# 导入库import torchimport numpy as npimport matplotl

2021-01-05 12:07:21 1052 1

原创 图像去雾毕业论文准备11-深度学习框架(tensorflow2.0)——超级详细(过拟合、欠拟合)

图像去雾毕业论文准备11-深度学习框架(tensorflow2.0)——超级详细(过拟合、欠拟合)可以使用Dropout抑制过拟合好啦,先了解这么多!后面再看看pytorch,然后开始看卷积(图像相关的),最后开始做代码复现,网络修改,搭建!(完!)...

2021-01-05 10:15:24 304

原创 图像去雾毕业论文准备10-深度学习框架(tensorflow2.0)——超级详细(学习率、反向传播)

图像去雾毕业论文准备10-深度学习框架(tensorflow2.0)——超级详细(学习率、反向传播)

2021-01-04 22:38:31 187

原创 图像去雾毕业论文准备09-深度学习框架(tensorflow2.0)——超级详细(手写体数据加载、独热编码one-hot)

#!/usr/bin/python3.6# -*- coding: utf-8 -*-# @Time : 2021/1/3 16:58# @Author : ptg# @Email : [email protected]# @File : tensorflow2.0.py# @Software: PyCharm# 测试是否安装成功import tensorflow as tfimport osimport pandas as pdimport matplotlib

2021-01-04 22:17:43 198

原创 图像去雾毕业论文准备07-深度学习框架(tensorflow2.0)——超级详细,值得一看(梯度下降、多层感知器、常见的激活函数)

图像去雾毕业论文准备07-深度学习框架(tensorflow2.0)——超级详细,值得一看(梯度下降)寻找梯度值就是寻找下降最快速的路线,使得要求的值最小!学习率:改变的快慢局部极值点:因为是随机初始化操作(所以一般不用思考局部极值)正向传播:反向传播:激活函数激活函数relu:sigmoid激活:tanh激活:Leak Relu:...

2021-01-04 16:11:56 309

原创 图像去雾毕业论文准备06-深度学习框架(tensorflow2.0)——超级详细,值得一看(线性回归)

图像去雾毕业论文准备06-深度学习框架(tensorflow2.0)参考视频tensorflow2.0学习视频一、简易安装教程CPU版本首先根据要求检查一下自己的pip版本,如果大于19.0就跳过,如果是小于19.0,就使用命令进行更下python -m pip install --upgrade pip安装包下载安装(使用安装豆瓣源)pip install tensorflow-cpu==2.3.0 -i https://pypi.douban.com/simple

2021-01-04 15:56:39 503 2

原创 图像去雾毕业论文准备05-python中科学计算(Numpy和Scipy)

图像去雾毕业论文准备05-python中科学计算(NumPy和SciPy)但凡对深度学习有所学习基本上都知道这两个包,尤其是NumPy和裂变类似,但是运行效率又远高于列表,在Pytorchh中,numpy也很重要,废话少说,开干!NumPy 和 SciPy是Python中用以实现科学计算的模块包Numpy主要提供了数组对象、基本的数组函数和傅里叶变换的相关函数。而SciPy依赖与NumPy一、包的安装这个就不介绍了,如果不会可以网上搜下教程,或者放弃学习吧(这两个包很基础,安装也很简单,唯一一点就是

2021-01-03 16:57:16 328 1

原创 图像去雾毕业论文准备04-python中异常

说起异常,做编程的朋友应该都很清楚,异常捕捉和解决是代码鲁棒性的一个基础。好啦,本节为了使得程序的鲁棒性较好,因此在这里进行python异常相关知识的讲解!首先看看几个常见的异常错误:1 AtttibuteError 调用不存在的方法引起的异常2 EOFError 文件末尾引发的异常3 ImportError 导入模块出现的异常4 IndexError 列表越界引发的异常5 NameError 变量名出现的错误6 ValueError 搜索列表中不存在的值引发的错误7 ZeroDivisi

2021-01-03 14:54:44 150

原创 图像去雾毕业论文准备03-python中class(类学习)

图像去雾毕业论文准备03-python中class(类学习)我们知道C语言和C++语言相比,有一点区别就是,C语言是面向过程的,而C++是面向对象的。Python和C++一样,也是可以面向对象,为什么要学习面向对象,懂编程的朋友都知道吧,操作方便,便于管理。这也是为什么我在做论文时需要提前进行弥补的,因为关于深度学习相关的东西,在搭建网络的时候,大多都需要进行类的使用。所以今天用点时间把class相关的东西简单梳理一下,后面能够看懂别人的代码,最好自己可以进行编写!好啦,闲话少说,看重点吧!不系

2021-01-02 10:48:37 322 7

原创 图像去雾毕业论文准备02-python中os标准库

OS:operate System 操作系统os模块并不是python启动时的模块导入os模块import os标准库import oshelp(os)1 getcwd()获取当前工作目录print(os.getcwd())输出结果:E:\PycharmSoftware\CNN2 修改当前工作目录os.chdir(“D:/Desktop”)3 获取目录中所有文件或者文件夹的名称result = os.listdir(“D:/Desktop”)print(result[0])4

2021-01-01 22:19:10 349 1

原创 图像去雾毕业论文准备01-python中time标准库

2021年第一篇博文,很高兴又回到博文!先说说后面我需要做的工作我的毕业论文是《基于卷积神经网络的去雾》关于论文,我打算从以下5章进行展开第1章1.1 背景1.2 国内外研究现状1.3 本文研究步骤第2章介绍雾天模型(暗通道先验理论)因为我写了一篇关于去雾的小论文,所以我打算介绍完雾天模型后,将自己写的小论文中的一些内容用在这里然后对结果进行评价(主观、客观)最后对本文算法的不足进行展望(为深度学习相关做准备)第3章关于第三章,首先我会介绍卷积相关的理论1、卷积层2、池化层

2021-01-01 19:16:40 725 2

原创 快速引导滤波python-opencv

# -*- coding: utf-8 -*-import cv2import numpy as npimport sysdef integral(image): rows,cols = image.shape #行积分运算 inteImageC = np.zeros((rows,cols),np.float32) for r in range(rows): for c in range(cols): if c == 0:

2020-11-17 20:42:25 2066 8

原创 Python + opencv对拍照得到的图片进行背景去除

有时候我们没办法得到pdf或者word文档,这个时候会使用手机或者相机进行拍照,往往会出现背景,打印出来就是灰色的或者有黑色的背景,这个时候影响视野观看,通过代码实现对背景去除,还原清晰图像。代码如下:#!/usr/bin/python3.6# -*- coding: utf-8 -*-# @Time : 2020/11/17 19:06# @Author : ptg# @Email : [email protected]# @File : 去背景.py# @Softwar

2020-11-17 20:15:20 2496 4

原创 Python-多线程

1 多线程是Python程序中实现多任务的一种方式2 线程是程序执行的最小单元3 同属于一个进程的多个线程共享进程所拥有的全部资源多线程实现多任务1 导入线程模块import threading2 通过线程类创建线程对象线程对象 = threading.Thread(target = 任务名)3 启动线程执行任务线程对象。start()单线程import threadingimport timedef sing(): for i in range(3):

2020-11-11 17:20:16 813 2

转载 Python从入门到大师(01)

Python前世1989年圣诞节前夕,山雨欲来风满楼,计算机程序设计语言界隐隐有大事要发生,果然不出所料。江湖人称龟叔(Guido von Rossum),就是这位祖籍荷兰的大牛,在圣诞节百无聊赖的期间,发明了Python。之所以选中Python作为程序的名字,是因为龟叔是BBC电视剧——蒙提·派森的飞行马戏团(Monty Python’s Flying Circus)的爱好者。ABC是由参加设计的一种教学语言。就龟叔本人看来,ABC这种语言非常优美和强大,是专门为非专业程序员设计的。1991年初,

2020-11-02 09:14:57 190

原创 Python-opencv专栏(02)

#!/usr/bin/python3.6# -*- coding: utf-8 -*-# @Time : 2020/11/1 21:04# @Author : ptg# @Email : [email protected]# @File : course_02.py# @Software: PyCharmimport cv2import numpy as npdef access_piexl(image): print(image.shape) hei

2020-11-01 22:40:08 772

原创 Python-opencv专栏(01)

#!/usr/bin/python3.6# -*- coding: utf-8 -*-# @Time : 2020/10/30 11:06# @Author : ptg# @Email : [email protected]# @File : course_01.py# @Software: PyCharmimport numpy as npimport cv2# 读取视频操作,并显示图片def video_demo(): capture = cv2.V

2020-10-30 11:38:16 101

转载 结构相似形特征(SSIM)原理简介及python实现

结构相似形特征(SSIM)原理简介及python实现

2020-10-25 21:52:03 369

原创 一天撸完Python-Opencv常用函数和基本思想(续集)

1 形态学转换形态学操作是根据图像形状进行的简单操作。一般情况下对二值化图像进行操作。需要输入两个参数,一个原始图像,第二个被称为结构化元素或核,它是用来操作的性质的。两个基本的形态学操作是腐蚀核膨胀。他们的变体构成了开运算,闭运算,梯度等。1.1 腐蚀就像土壤侵蚀一样,这个操作会把前景物体的边界腐蚀掉(但是前景仍然是白色)。这是怎么做到的呢?卷积核沿着图像滑动,如果与卷积核对应的原图像的所有像素值都是1,那么中心元素就保持原来的像素值,否则就变为零。这回产生什么影响呢?根据卷积核的大小靠近前

2020-10-23 19:38:09 232

原创 一天撸完Python-Opencv常用函数和基本思想(续集)

昨天有事情,本来打算一天分享完的(就是快速看看关键的部分),然后上午看了一会,有事情去忙了,所以没有完成这个工作,今天下午打开一看收到小伙伴的评价,其实自己也是个小白,因为论文的需要,需要图像的知识,自己能力有限,但是会尽力分享每一次学习的心得,希望一方面督促自己学习,另一方面也可以和大家分享交流,做学术嘛,就是要一起学习才能共同进步。感谢小伙伴的支持,谢谢关注!1 图像阈值图像阈值理论代码:import numpy as npimport cv2import matplotlib

2020-10-22 20:55:37 178

原创 一天撸完Python-Opencv常用函数和基本思想

前沿我使用的是Pycharm编译器用anaconda配置的解释器安装的库:numpy matplotlib cv2等在进行下面的工作之前,给各位说说pycham中添加个人信息#!/usr/bin/python3.6# -*- coding: utf-8 -*-# @Time : ${DATE} ${TIME}# @Author : super_kun# @Email : [email protected]# @File : ${NAME}.py# @Softwar

2020-10-21 15:04:23 585 3

原创 链表学习加深

四个区#include<stdio.h>#include<stdlib.h>int a; //全局变量的未初始化,默认是0;而局部变量不会,因此,局部变量为未初始化就会报错int main(void){ //int b; printf("a = %d\n",a); system("pause"); return 0;}#include<stdio.h>#include<stdlib.h>int a; //全局变量的未初始化

2020-10-19 16:14:34 71

原创 第1讲:Python算法数据结构(第1题+基础介绍+时间复杂度)

import timestart_time = time.time()for a in range(1,1001): for b in range(1,1001): for c in range(1,1001): if a+b+c == 1000 and a**2 + b**2 == c**2: print("a, b, c:%d,%d,%d"%(a,b,c))end_time = time.time()print(.

2020-10-17 22:31:22 302

原创 TCP ip协议基础知识掌握

TCP ip协议一类协议的统称Mac地址,序列号MAC地址MAC地址是网卡决定的,是固定的交换机发送的时候,第一次是广播地址过去,正确的就会进行返回,不正确的就进行丢弃第二次发送的时候,就是单播发送,就是广播发送正确的那一个互联网浏览器服务器上网...

2020-10-17 17:39:17 131

原创 Python基础知识复习

类classclass Dog(): def __init__(self,name,age): """初始化属性name和age""" self.name = name self.age = age def sit(self): """模拟小狗被命令时蹲下""" print(self.name.title()+"is now sitting.") def roll_over(self):

2020-10-17 10:19:24 253 2

原创 Python快速过一遍,重要知识点简单记录

索引的时候是从0开始而不是从1开始的list = ['track','bus','car']print(list[0].title())# 大写print(id(list))list.append("zhai")print(list)print(id(list))列表使用append的时候,试用前后使用后的id值没有改变list = ['track','bus','car']print(list[0].title())# 大写print(id(list))list.append("z

2020-10-16 22:33:07 127

原创 C++:STL学习vector

STL标准模板库容器 算法 迭代器容器和算法之间通过迭代器进行无缝连接容器算法迭代器仿函数vector::iterator itBegin = v.begin();//起始迭代器 指向容器中的第一个元素vector::iterator itEnd = v.end();//结束迭代器 指向的最后一个元素的下一个//通过迭代器访问容器中的数据vector<int>::iterator itBegin = v.begin();//起始迭代器 指向容器中的第一个元素ve

2020-10-16 20:12:36 77

原创 C++文件操作

1 ofstream:写操作2 ifstream:读操作3 fstream:读写操作文本文件写文件1包含头文件#include2 创建流对象osrteam ofs3 打开文件ofs.open(“文件打开方式”)4 写数据ofs<“写入的数据”;5 关闭文件ofs.close()文件操作(写文件)1 包含头文件2 创建流3 打开(选用合适的打开模式)4 开始进行读或者写操作5 关闭文件(操作完毕)如果不指定路径的话,默认的情况就在源文件所在目录下生成一个..

2020-10-16 18:38:20 97

原创 C++类多态

静态多态和动态多态以下代码是地址早绑定:#include<iostream>#include<string>using namespace std;class Animal{public: void speak() { cout << "动物在说话" << endl; }};class Cat :public Animal{ void speak() { cout << "猫在说话" <<.

2020-10-16 16:36:29 718

原创 C++运算符重载

加法用算符重载#include<iostream>#include<string>using namespace std;class Person{public: //1、 成员函数重载+号 Person operator+(Person &p) { Person temp; temp.m_A = this->m_A + p.m_A; temp.m_B = this->m_B + p.m_B; return temp; }

2020-10-16 14:38:03 673

原创 C++类对象相关知识

class Person{int m_A;//非静态成员变量 属于类的对象上static int m_B;//静态成员变量 不属于类对象上void func() {} //非静态成员函数 不属于类对象上static void func2() {};//静态成员函数 不属于类的对象上};#include<iostream>#include<string>using namespace std;class Person{ int m_A;//非静态成员变

2020-10-16 10:24:00 98

原创 C++几个关键点记录

空指针和野指针都不是我们申请的空间,因此不要访问。常量指针:指针常量:加上const防止误操作,定义成只读类型int* func(){ int a = 10; return &a;//战区的数据在函数执行完毕后自动释放}int main(void){ //栈区注意事项 //不要返回局部变量的地址 int *p = func(); cout << *p << endl;//第一次可以打印正确的数字,是因为编译器作量保留 cout &.

2020-10-14 20:08:58 107

python文件读写操作

要求新建两个文件,file1、file2,要求打开file1文件,分别对每一行数字进行求和,并将每一行的结果写在file2中。

2018-12-22

stm32 CAN总线

重点是对学习stm32的朋友,这个是别人总结的,比较好,讲的是CAN相关知识。

2018-12-19

python贪吃蛇

采用python进行游戏编写,可以用idle进行打开运行,知识简单的页面刷新

2018-12-19

空空如也

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

TA关注的人

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