自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Funny

学习,分享,成长

  • 博客(35)
  • 资源 (2)
  • 收藏
  • 关注

原创 PDF快捷工具软件开发(非标)

基于pyqt5+Python开发的PDF快捷工具,可以实现PDF的加密,解密,拼接,拆分以及转word功能

2022-05-20 14:00:59 622

原创 Python OpenCV3 FLANN Algorithm

ForewordNext,i will show you how to use the FLANN Algorithm in Python.AS usual,let’s see what FLANN algorithm is?What’s the FLANN?FLANN is the abbreviation of faster library approximate nearest neighbor.It’s a faster classification algorithm.FLANN is

2020-05-31 23:43:44 369

原创 Python OpenCV3 BF Algorithm

BF algorithm is the abbreviation of Brute Force algorithm.It belongs to common pattern maching algorithm.its method is to compare

2020-05-30 11:36:30 284

原创 Python OpenCV3 KNN Algorithm

PerfaceNext, i’ll introduce a classification algoriithm—KNN,and of course i’ll show you how to use it in Python.What’s the KNN?KNN is the abbreviation of K-Nearest Neighbor .This algorithm is not only a relatively mature in theory ,but also one of the s

2020-05-30 11:34:56 237

原创 Python-OpenCV3-Hausdorff distance

A few days ago,i saw a blog that how to use the hausdorff diseance to achieve the model matching.It was very interesting.Today I don’t want to explain the principle of Hausdorff distance much more,and you can find it in Baidu Encyclopedia . Here we just

2020-05-29 13:40:01 1063 1

原创 Python+OpenCV3简单手势识别

文章目录安装相关库原理简述代码效果实现今天教大家一个有趣的玩法,如何利用Python+opencv3实现简单的手势识别。当然网上也有相关教程,但绝大多数给出的代码拿来之后你是不能直接用的,这对于拿来主义的同学来说简直太“禽兽”了。所以今天我也会给出所有代码,只要配置好环境就可以运行。话不多说接下来就进入正题。安装相关库这个安装库的重要性就不用我多说了,但凡是想直接用人家的代码,就要安装人家运行所需的全部库。pip install opencv-pythonpip install opencv

2020-05-28 23:07:57 10392 18

原创 树莓派MySQL安装及密码问题解决

前言这篇文章主要讲一下,树莓派下的MySQL数据库安装问题。以及忘记了MySQL数据密码,该怎么办?MySQL的安装输入 apt-get install mysql-server -y 回车执行如果出现有关MariaDB的错误提示那就输入 apt-get install mariadb-server -y 回车执行安装因为之前系统的MySQL可以直接安装,后来的版本系统改了 换成M...

2020-04-06 22:19:37 1540

原创 新手玩树莓派必看

引言树莓派已经玩的很溜的朋友可以跳过了,写文章可能对你没太大用。没玩过的可以看一下。我树莓派买了快半年了,最近刚玩起来,这两天遇到了好多坑。现在分享一下我的经验。也让后来的新手少走点弯路。1 安装系统新板子拿到手第一步就要安装系统,这里我不想多讲,因为方法都可以百度到,所以我想主要讲一点树莓派配置和相关python库的安装。既然已经提到安装系统,我就讲一个比较快速简单的方法。1,在电脑上...

2020-04-06 20:29:09 1838 1

原创 Python与STM32F103串口通讯

文章目录准备工作Python 上位机程序STM32下位机程序效果展示准备工作要想用python与stm32通讯,首先就要安装python的相关库—pyserial。其次准备一块32芯片烧录好串口收发程序准备测试,如果手头没有32的话,下载安装虚拟串口进行调试吧。具体安装方法自行百度。废话就不多说了直接上我的案例程序吧。Python 上位机程序以下功能具体封装成函数了,在实际开发中,接收...

2020-03-19 11:34:25 7669 21

原创 基于51控制的红外循迹车

文章目录前言原理材料电路原理图小车简介程序视频展示前言如今已经大三了,现阶段很少参加比赛了,因为马上就要考研了,这个红外循迹小车是大二参加学校的一个循迹车大赛的参赛作品,虽说是循迹车但和人家正规的恩智浦循迹车大赛还差的挺远。由于新型冠状病毒的影响,现在哪都不能去,只能待在家里,所以闲来无事总结一下,毕竟那个循迹车亲手制作的,并且拿了校级一等奖。原理大概介绍一下这循迹车的工作原理,比赛规则以...

2020-02-04 02:36:11 7081 3

原创 Python之MySQL操作

文章目录绪论1 框架2 创建数据表3 插入数据4 查询数据5 删除数据总结绪论这篇文章主要讲如何使用python操作MySQL数据库,并对其数据表内容进行增,删,查等操作。程序基本都是框架式的,主要还是在于SQL语言的学习。只有掌握SQL语句,就可熟练的操作数据库。关于MySQL数据库的安装,请查看我的博客分栏里的MySQL栏目,里面有安装教程,以及基本SQL语句。1 框架我们知道要想在p...

2019-11-09 12:56:50 335

原创 MySQL数据库基本操作

查看数据库查看当前数据库show databases删除数据库

2019-11-05 14:10:10 270

原创 MySQL数据库安装

文章目录下载MySQL安装数据库配置环境变量以管理员身份运行cmd命令下载MySQL你可以在该网站http://dev.mysql.com/downloads/mysql/#downloads去下载最新的数据库安装数据库这里以我的MySQL版本为8.0.18为例,下载完解压后为这个样子在该目录下新建文本文件保存为my.ini[mysql]default-character-se...

2019-11-05 14:09:55 295

原创 Python人脸识别(3)——人脸识别(静态照片)

文章目录前言1相关库的安装前言  前两篇博客讲的是人脸检测,今天主要来实现一下静态照片的人脸识别。可实现功能为,给你两张自拍照,你要能检测出自拍照是否为同一人。1相关库的安装  在前面的基础上我么们还需要安装一个face-recognation库,但安装这个库有一个要求,直接pip install 会出错。第一步命令行输入命令 安装CAME...

2019-10-18 17:37:10 2879 2

原创 Python人脸识别(2)——人脸检测(摄像头动态)

前言  今天开始做摄像头动态人脸检测。注:不是人脸识别。在上一篇静态照片人脸检测博客的基础上稍作修改就可以了。大部分代码还是相同的只不过,将照片改为每一帧照片而已。代码实现import cv2face_engine = cv2.CascadeClassifier(cv2.data.haarcascades+'haarcascade_frontalface_default.xml')ey...

2019-10-09 19:54:26 833 1

原创 Python人脸识别(1)——人脸检测(静态照片)

文章目录前言1 环境配置2 准备素材3 编写程序3 效果检测4 总结前言  接下来开始学习使用python+opencv进行人脸识别功能,但今天先不做人脸识别,先做人脸检测,要实现给你一张照片要准确的再照片上找到人脸,并将人脸框起来。1 环境配置  要使用opencv我们得先安装相关库。命令行输入“pip install opencv-python”回车执行进行安装2 准备素材  接下...

2019-10-07 16:50:01 1961

原创 Python使用webdriver爬取百度文库

前言不知道大家有没有过这样的经历,当你写论文搜索资料时,好不容易搜到一篇好文章准备往自己论文里复制时发现复制不了,所以只能硬着头皮把那段话又一个字一个字敲出来(大多数百度文库就是这样)。这样其实很费时间的。那有没有什么好办法啊?我的答案是 当然有啊。接下来就给大家献上我的方法。1 准备工作当然干这种事并不是那么简单的,还要做准备工作。记得我之前也写过一个爬虫,但是用我之前写得爬虫去爬取百度...

2019-09-26 22:58:14 535 1

原创 电力电子技术(第二章)

1 电力电子器件概述

2019-09-21 09:26:44 2945

原创 基于51控制的人体感应灯

文章目录前言1 背景2 可实现功能3 制作材料4 设计电路5 设计原理5.1 原理一(人体感应)5.2 原理二(距离感应)5.3 原理三(灯的亮度调节)6 程序设计前言首先我先说说为什么要做这个东西,这个是由于前几天一个朋友突然找我说要交一个作业但又不知道要做什么,我听了作业要求后要求后给出的解决方法,做一个人体感应灯,并答应她帮她做。1 背景为什么要做这个灯呢?由于现在大部分楼道灯仍采用...

2019-09-21 08:27:41 15128 6

原创 微机原理与接口技术(8086CPU结构与功能)2

8086CPU结构图微处理器CPU外部结构内部结构总线地址总线AB控制总线CB数据总线DB算数运算单元ALU工作寄存器控制器I/O控制逻辑程序计数器PC指令寄存器IR指令译码器ID控制逻辑部件微处理器状态字PSW堆栈指针SP1.1 外部结构总线(bus):用于连接CPU与其他部件的一组连接线功能:(1)与存储器之间交换信息(2)与I/O设备之间交换信息(3)能输出和输入必要信号种类...

2019-09-12 10:52:22 1539

原创 电气控制与PLC应用(第一章)

第一章1.1 概述PLC:可编程控制器PLC五大厂商:德国西门子,美国AB,法国施耐德,日本欧姆龙和三菱。高压电器:交流1200V,直流1500V以上。如高压断路器、隔离开关、熔断器等。低压电器:交流1200V,直流1500V以下。如接触器、继电器等。1.2接触器接触器:用于远距离频繁自动接通和断开大电流负荷电路,主要控制对象是电动机,具有欠失压保护功能。电磁系统:衔铁,静铁芯,电...

2019-09-12 08:30:44 1900 1

原创 Python中用NumPy创建二维数组

前言由于这几周事情还是比较多的,所以上位机实战开发先放一放,今天来学习一个新的内容—NumPy的使用1 一维数组例:用普通方法生成一维数组在这里插入代码片运行结果例:用numpy生成一维数组from numpy import *m1 = arange(5)print(m1)print("-"*50) # 分割线运行结果2 二维数组例:用普通方法生...

2019-09-10 23:20:58 85417 2

原创 Python调用 C++验证码函数+实战开发

前言我们都知道python的跨平台能力强,可以在不同操作系统上使用。它的可扩展性也很强,它可以混合使用C语言和Java。那么今天就来学习一下,python对c语言的扩展使用。1 为什么要调用C我们都知道python的第三方库很多,基本c能干的事它都可以干,可是为什么还要调用c呢?1、因为c在国内的发展很早,目前有很多C已经封装好的功能函数,为了方便起见,我么们就可以直接用python调用它...

2019-08-27 20:31:59 201

原创 Python-PyQt5-多线程测试

前言努力是为了让你的目标更明确,但方向若错了,那可能就成了最遗憾的意外了今天学习一下Python里的多线程的应用。但大家要清楚什么是线程,什么是进程,要区分二者概念1 概念什么是线程?线程是一个轻量级的子进程,是最小的处理单元。可以说线程是进程的子集。线程是独立的,一个线程发生错误,不影响其他线程正常执行。什么是进程?进程是指正在运行中的应用程序。每个进程都有自己独立的内存空间...

2019-08-26 14:50:38 3763

原创 Python-PyQt5-图形界面简单美化

前言今天就来学习一下图形设计界面的美化,首先我们知道 QtDesigner设计出来的界面默认是不太怎么美观的。所以在以后的实际开发中很多界面都是要美化的。那么现在来看看具体怎么美化。首先我们要知道在什么地方美化它。1 软件背景的添加最简单的方法就是直接在设计界面时,在style里直接用css美化。#添加背景QWidget {border-image:url(C:/Users/DE...

2019-08-25 20:23:38 45397 3

原创 Python上位机软件图形界面实战(3)

引言从电赛完之后就回家休息了好长时间,今天终于重新拾起了Python。记得最后软件图形界面实战时遇到了小问题,然后一直没解决,后来也因为比赛耽搁了好久,今天终于把这个问题解决了。那么今天就来看看如何在Python软件图形设计界面实战中通过输入正确的用户名和密码点击登陆自动跳转到另一个界面。实现类似QQ登陆界面的功能。1界面的绘制之前讲过用QtDesigner绘制界面更快,所以今天就在前面的基...

2019-08-22 16:04:35 10362 1

原创 Python上位机软件图形界面实战(2)

前言上位机图形界面开发设计用QT Designer就可以了。但是qt designer生成的是.ui文件,我们需要将.ui转换为我们用的py文件。这里就要用到昨天设置Pyuic来生成。由于只是初步开发所以设计的界面没有美化,只是体验一下功能就可以了。1 Pyuic的修改今天做的时候才发现昨天的Pyuic没设置好。下来在昨天的基础上只修改这两行。-m PyQt5.uic.pyuic $ F...

2019-08-01 12:42:09 10603 5

原创 Python上位机软件图形界面实战(1)

引言今天开始用python实战利用qt5开发软件图形界面1 环境配置在Pycharm界面左下角点击如图所示,打开终端分别输入pip install pyqt5,和pip install pyqt5-tools进行下载安装。...

2019-07-31 18:13:03 10049 2

原创 NRF24l01的多对一通信

前言怎么说呢,今天又看了一天的nrf,很多东西看起来特别简单,但实际用起来,你会发现漏洞百出。根本不知从何下手。下来就分享一下我的经验。对你应该会有所帮助。以下是基于stm32实现的nrf无线通信。必看这篇博客不适合无基础的人来看,因为下面程序我只给出部分程序,所以没基础你可能看不懂程序配置的是什么。我主要分享的是多对一通信时不同通道寄存器的参数如何求NRF一对一通信首先NRF一对一通信...

2019-07-30 19:01:57 3258 3

原创 Python学习记录(5)Excel的操作

引言记得昨天在开发爬虫时引入了一个对表格操作的库xlwt我个人不太喜欢那个库,怎么简单怎么来吧。今天我就介绍另一个对表格操作的库函数openpyxl。这个库函数我认为比较简单,但说白了只要你掌握的好,都很简单的。首先面对对象开发思路我们在学习面对对象开发首先要明白对象有什么。接下来我们打开一个excel来看看。我们可以看到表格就是这些行和列构成其次还有表格名称明白对象后,我们就知道...

2019-07-29 15:57:02 326

原创 Python学习笔记(4)爬虫实战

引言我们都知道学习一门语言的最好方法就是实战,今天来用python做一个爬虫实战一下。什么是爬虫?这里我不做过多解释,大家可以百度搜索一下,自己了解了解。要想爬取一个网站的资源,我们要做的第一步就是向网站请求数据,大多数网站都有反爬措施所以我们要模拟浏览器向网站发起请求。以下是微软IE浏览器下的操作我们先登录一个求职网站按Fn+F12打开网页调试窗口,查看复制你的用户代理例(1)网...

2019-07-26 19:35:58 357 1

原创 Python学习笔记(3)

1 import关键字导入在C语言里,如果我们想导入一个函数库我们就得使用include关键字,但在python中import和include是一样的。我们可以用import导入一个文件。例如我新创一个函数,然后在另一个工程上用import导入它。第一步先新创键一个python程序命名为test1第二步在新创建的程序中定义一个函数hehe()def hehe(): print...

2019-07-26 13:33:28 859

原创 Python学习笔记(2)

1 IDE安装我们都知道Python这门语言记事本都可以开发,只要有python解释器就可以运行。但是我还是推荐使用集成开发环境(简称IDE)来开发,这样很方便也很高效。这里IDE我建议使用PyCharm。下面链接就是所有安装需要的东西。里面有个PDF板的教程很详细,这里我就不做过多解释教学。百度网盘下载 ————提取码0t3f2 Python的缩进有学过C的都知道无论是封装一个函数还...

2019-07-25 15:57:24 380

原创 Python学习笔记(1)

前言Python在我大二第二学期期间有自学过一点,现在暑假要做电赛留校了,可是这两天在学校也没啥任务安排,为了不浪费时间所以打算继续学习Python,顺便做笔记以便复习。由于我也是初学者所以有不对的地方还请指出来以便纠正我的错误。有想一起学习Python的可以跟着我一起学习。大家一起努力。1 什么是编译型语言什么是解释型语言Python不同于C语言,C语言需要编译器编译成机器语言才可被计算机...

2019-07-24 12:01:14 303

原创 爱总结的人不会太差

这应该算是我的第一次写博客,想了很久也不知道写什么,就连标题也想了好久。算了,那就给自己一个总结吧。我目前也是大二刚结束,可能这段时间也处于迷茫期吧。在思考人生的同时不妨对自己先做一个总结,这样有利于更清楚的认识自己。首先我对电脑编程也是比较感兴趣的,但至于为什么我的大学专业却选择了一个电气工程及其自动化专业,这中间的曲折还有很多,我就不一一说了,但还好的一点是我对自己现在的专业也是比较喜欢的,...

2019-07-22 01:56:13 758 4

Python自动化办公+PDF快捷工具

一款将PDF拆分,合并,加密,解密以及PDF转word集合一体的快捷工具,博主自己开发,软件功能免费全开放,但同时也存在不足,如软件启动太慢。软件在处理异常情况的功能还没有完善。你们使用时可能偶尔会遇见bug。不过按软件提示正常使用下一般不会出问题的。

2022-05-20

PYreptile.py

爬取百度文库的文本内容,用法请看我的相关博客

2019-10-06

空空如也

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

TA关注的人

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