![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
python学习
文章平均质量分 87
捉猫的耗子
许一人以偏爱,尽余生之慷慨
展开
-
PDF快捷工具软件开发(非标)
基于pyqt5+Python开发的PDF快捷工具,可以实现PDF的加密,解密,拼接,拆分以及转word功能原创 2022-05-20 14:00:59 · 622 阅读 · 0 评论 -
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 阅读 · 0 评论 -
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 阅读 · 0 评论 -
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 阅读 · 0 评论 -
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 评论 -
Python与STM32F103串口通讯
文章目录准备工作Python 上位机程序STM32下位机程序效果展示准备工作要想用python与stm32通讯,首先就要安装python的相关库—pyserial。其次准备一块32芯片烧录好串口收发程序准备测试,如果手头没有32的话,下载安装虚拟串口进行调试吧。具体安装方法自行百度。废话就不多说了直接上我的案例程序吧。Python 上位机程序以下功能具体封装成函数了,在实际开发中,接收...原创 2020-03-19 11:34:25 · 7669 阅读 · 21 评论 -
Python之MySQL操作
文章目录绪论1 框架2 创建数据表3 插入数据4 查询数据5 删除数据总结绪论这篇文章主要讲如何使用python操作MySQL数据库,并对其数据表内容进行增,删,查等操作。程序基本都是框架式的,主要还是在于SQL语言的学习。只有掌握SQL语句,就可熟练的操作数据库。关于MySQL数据库的安装,请查看我的博客分栏里的MySQL栏目,里面有安装教程,以及基本SQL语句。1 框架我们知道要想在p...原创 2019-11-09 12:56:50 · 335 阅读 · 0 评论 -
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 阅读 · 0 评论 -
Python使用webdriver爬取百度文库
前言不知道大家有没有过这样的经历,当你写论文搜索资料时,好不容易搜到一篇好文章准备往自己论文里复制时发现复制不了,所以只能硬着头皮把那段话又一个字一个字敲出来(大多数百度文库就是这样)。这样其实很费时间的。那有没有什么好办法啊?我的答案是 当然有啊。接下来就给大家献上我的方法。1 准备工作当然干这种事并不是那么简单的,还要做准备工作。记得我之前也写过一个爬虫,但是用我之前写得爬虫去爬取百度...原创 2019-09-26 22:58:14 · 535 阅读 · 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学习笔记(2)
1 IDE安装我们都知道Python这门语言记事本都可以开发,只要有python解释器就可以运行。但是我还是推荐使用集成开发环境(简称IDE)来开发,这样很方便也很高效。这里IDE我建议使用PyCharm。下面链接就是所有安装需要的东西。里面有个PDF板的教程很详细,这里我就不做过多解释教学。百度网盘下载 ————提取码0t3f2 Python的缩进有学过C的都知道无论是封装一个函数还...原创 2019-07-25 15:57:24 · 380 阅读 · 0 评论 -
Python学习笔记(3)
1 import关键字导入在C语言里,如果我们想导入一个函数库我们就得使用include关键字,但在python中import和include是一样的。我们可以用import导入一个文件。例如我新创一个函数,然后在另一个工程上用import导入它。第一步先新创键一个python程序命名为test1第二步在新创建的程序中定义一个函数hehe()def hehe(): print...原创 2019-07-26 13:33:28 · 859 阅读 · 0 评论 -
Python学习笔记(4)爬虫实战
引言我们都知道学习一门语言的最好方法就是实战,今天来用python做一个爬虫实战一下。什么是爬虫?这里我不做过多解释,大家可以百度搜索一下,自己了解了解。要想爬取一个网站的资源,我们要做的第一步就是向网站请求数据,大多数网站都有反爬措施所以我们要模拟浏览器向网站发起请求。以下是微软IE浏览器下的操作我们先登录一个求职网站按Fn+F12打开网页调试窗口,查看复制你的用户代理例(1)网...原创 2019-07-26 19:35:58 · 357 阅读 · 1 评论 -
Python上位机软件图形界面实战(1)
引言今天开始用python实战利用qt5开发软件图形界面1 环境配置在Pycharm界面左下角点击如图所示,打开终端分别输入pip install pyqt5,和pip install pyqt5-tools进行下载安装。...原创 2019-07-31 18:13:03 · 10049 阅读 · 2 评论 -
Python学习记录(5)Excel的操作
引言记得昨天在开发爬虫时引入了一个对表格操作的库xlwt我个人不太喜欢那个库,怎么简单怎么来吧。今天我就介绍另一个对表格操作的库函数openpyxl。这个库函数我认为比较简单,但说白了只要你掌握的好,都很简单的。首先面对对象开发思路我们在学习面对对象开发首先要明白对象有什么。接下来我们打开一个excel来看看。我们可以看到表格就是这些行和列构成其次还有表格名称明白对象后,我们就知道...原创 2019-07-29 15:57:02 · 326 阅读 · 0 评论 -
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-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-PyQt5-多线程测试
前言努力是为了让你的目标更明确,但方向若错了,那可能就成了最遗憾的意外了今天学习一下Python里的多线程的应用。但大家要清楚什么是线程,什么是进程,要区分二者概念1 概念什么是线程?线程是一个轻量级的子进程,是最小的处理单元。可以说线程是进程的子集。线程是独立的,一个线程发生错误,不影响其他线程正常执行。什么是进程?进程是指正在运行中的应用程序。每个进程都有自己独立的内存空间...原创 2019-08-26 14:50:38 · 3763 阅读 · 0 评论 -
Python调用 C++验证码函数+实战开发
前言我们都知道python的跨平台能力强,可以在不同操作系统上使用。它的可扩展性也很强,它可以混合使用C语言和Java。那么今天就来学习一下,python对c语言的扩展使用。1 为什么要调用C我们都知道python的第三方库很多,基本c能干的事它都可以干,可是为什么还要调用c呢?1、因为c在国内的发展很早,目前有很多C已经封装好的功能函数,为了方便起见,我么们就可以直接用python调用它...原创 2019-08-27 20:31:59 · 201 阅读 · 0 评论 -
Python学习笔记(1)
前言Python在我大二第二学期期间有自学过一点,现在暑假要做电赛留校了,可是这两天在学校也没啥任务安排,为了不浪费时间所以打算继续学习Python,顺便做笔记以便复习。由于我也是初学者所以有不对的地方还请指出来以便纠正我的错误。有想一起学习Python的可以跟着我一起学习。大家一起努力。1 什么是编译型语言什么是解释型语言Python不同于C语言,C语言需要编译器编译成机器语言才可被计算机...原创 2019-07-24 12:01:14 · 303 阅读 · 0 评论