自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(29)
  • 资源 (2)
  • 收藏
  • 关注

原创 基于百度飞桨PaddlePaddle模型训练的手势识别模型控制音乐播放器

基于百度飞桨paddle模型训练的手势识别模型控制音乐播放器前言一、什么是百度飞桨PaddlePaddle?一.1 飞桨AI Studio二、实际使用1.配置虚拟环境2.安装三、实战总结前言随着机器学习深度学习的爆火,百度近期推出了百度飞桨模型,秉承着玩玩看看的想法基于百度飞桨模型做了一套代码。目前实现的功能是识别5种手势,控制音乐播放器的开始关闭上一首下一首以及暂停。在开始之前,不得不说,百度飞桨的社区有待壮大。一、什么是百度飞桨PaddlePaddle?PaddlePaddle简介:(PA

2021-12-27 13:46:32 2723 5

转载 听我给你吹——Dijkstra算法

听我给你吹——Dijkstra算法注意!!! 文章转自古月居 博主:管理大大说我昵称违规原文链接:听我给你吹——Dijkstra算法正文:一直玩的ROS的驱动开发,开发导航基本靠调包,奈何这次给的太多,来位大家分享一些自己知道的关于“移动机器人路径规划”的知识!​ 不管是搞雷达SLAM还是视觉SLAM,ROS绝对是必不可少的好东西!不过大多数也就是在仿真跑起来看到效果,好点的能有个车来真实的跑跑,雷达建图导航确实炫酷,很容易吸引到学弟学妹们的崇拜!​ 在操作ROS导航的时候,我们需要先从RVIZ

2021-11-17 20:33:25 962

原创 八、python爬虫伪装 [免费伪装ip伪装请求头]

python爬虫伪装,伪装请求头以及使用代理ip前言一、爬虫都拿走了些什么二、伪造请求头1.下载my-fake-useragent库三、使用代理ip总结前言在逐渐深入学习爬虫后每一次的测试都心惊胆战,就像拿了驾照开了一段时间不再是新手,但是更害怕别人“不请自来”。随着对爬虫速度和数量的要求逐渐提高,被封禁的可能性也越来越大,为了大家可以安心学习爬虫,这里附上伪装爬虫的方法,我愿称之为 “大变活虫”。以下案例仅供学习一、爬虫都拿走了些什么在使用爬虫爬取网站时网站会获取你的请求头,ip地址,coo

2021-10-28 14:05:31 16049 17

原创 树莓派ubuntu系统RPi引脚库权限问题 不使用sudo操控RPi库方法

树莓派ubuntu系统RPi引脚库权限问题 不使用sudo操控RPi库方法前言一 、ubuntuRPi引脚库权限问题二、解决方法总结前言在使用树莓派进行人脸识别云台追踪时遇见RPI库和opencv不兼容问题,于是提供一种不适应管理员权限操控rpi库的方法树莓派云台追踪博客:一 、ubuntuRPi引脚库权限问题因为笔者也是第一次在树莓派上使用ubuntu镜像 还是最新版,所以在编写代码时先对不同功能进行分块测试。1矫正舵机这里需要下载RPi.GPIO库并使用pwm控制舵机。下载完毕后在运

2021-08-21 20:11:33 1348 2

原创 从3D打印到python编程 从opencv到人脸识别 从win10到树莓派ubuntu (全教程附代码)

树莓派前言一、pandas是什么?二、使用步骤1.引入库2.读入数据总结前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考一、pandas是什么?示例:pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。二、使用步骤1.引入库代码如下(示例):import numpy as npimport p

2021-08-21 20:10:28 3081 8

原创 树莓派野生镜像换源RPi.GPIO库下载使用踩坑日志(已解决)

树莓派野生镜像换源及RPi.GPIO库下载前言一、野生系统进行换源二、使用步骤1.引入库2.读入数据总结前言在下载RPi.GPIO库的时候出现了无法定位软件包的问题于是想到换源,在换源的过程出现了一些问题现进行记录。一、野生系统进行换源笔者使用的是ubuntu20.04.2 LTS版本的镜像1查看本机版本二、使用步骤1.引入库代码如下(示例):import numpy as npimport pandas as pdimport matplotlib.pyplot as plti

2021-08-15 16:54:15 1302 1

原创 基于linux和windows下python虚拟环境的安装和使用(virtualenvwrapper)

基于linux和windows下python虚拟环境的安装和使用 virtualenvwrapper前言一、虚拟环境介绍二、windows下虚拟环境的安装和使用2.1、下载虚拟环境2.2、下载virtualenvwrapper2.3虚拟环境的使用三、linux下虚拟环境的安装和使用2.1、下载虚拟环境2.2、虚拟环境的使用总结前言近期在跟教程学习flask,个人笔记码了上两万字,在完全入手之前面临的第一个问题就是虚拟环境的搭建,在此我整理了在windows和linux系统下安装和使用虚拟环境的教程。(

2021-07-30 21:01:42 620 3

原创 python firmata协议利用arduino操控麦克纳姆轮小车(附完整代码)

python firmata协议利用arduino操控麦克纳姆轮小车前言一、python中pyfirmata的环境材料二、使用步骤1.小车的安装方式 我在这采用的是X型安装方式总结前言麦克纳姆轮小车的安装不在过多赘余 有需要的可以看看。在硬件安装上我们是如出一辙的 小车底盘是淘宝买的 。王若依博客他在博客中提到了利用自定义串口的方法操作麦克纳姆轮小车另外提到了小车的安装 一、python中pyfirmata的环境在使用之前需要先下载pyfirmata 和serial两个库文件 通过pip

2021-07-07 14:49:42 2427 1

原创 firmata协议使用中serial has no attribute Serial问题(已解决)

项目场景:在win10系统下使用arduino(mega)和python 测试firmata协议问题描述:我通过arduinomega和一个双色小灯进行测试 led的三个引脚一个连GND剩下两个连在数字引脚3,4.(在使用firmata前需要下载pyfirmata库通过pip即可下载 )我在cmd终端调试时的代码from pyfirmata import ArduinoMega,utilboard=ArduinoMega(‘COM4’)回车后会报错serial has no attr

2021-06-28 10:07:21 874

原创 arduino与74HC595驱动8位数码管(含代码)

arduino与74HC595驱动8位数码管(含代码)一、74HC595介绍二、74HC595原理1.原理简介2.引脚说明及其图示三、具体代码总结材料介绍:一块arduino,若干杜邦线,一块数码管,一块74HC595芯片,一、74HC595介绍这是该芯片图片(图片来源于网络)74HC595 简单说来就是具有8位移位寄存器和一个存储器,通过该芯片可以实现3控8。简单来说就是通过3个数字引脚控制8个其它引脚。比如说用该芯片和三个arduino数字引脚来控制一个8位共阴数码管。二、74HC595原

2021-06-22 19:40:56 7974 7

原创 测试反馈博客

测试反馈博客前言一、测试评论总结前言在各个地方爬取页面写博客时一直在想哪个网站更合适,现在作为测试,把此博客作为目标一、测试评论正文我就随便写了。随便总结这就是全部内容...

2021-06-10 16:52:29 306 8

原创 七、Selenium模拟浏览器

七、Selenium模拟浏览器前言一、Selenium的安装二、Selenium详情1.引入库2.读入数据总结前言继续上一章网页抓取,这一章用来详细讲述Selenium模拟浏览器的使用提示:以下案例仅供参考一、Selenium的安装和其它python库一样 用pip就行打开cmd 输入pip install selenium二、Selenium详情有时对于部分网站而言,我们仅用“检查”来审视网页也很难找到调用的网页地址。另外,有些数据真实地址的UPL十分冗长和复杂。有些网站为了反爬虫

2021-06-09 15:28:28 2809 4

原创 Python之wordcloud库(手把手教)

Python之wordcloud库文章目录Python之wordcloud库前言一、找到合适你版本的库文件二、安装使用wordcloud1.引入库2.检测总结前言一般下载python库文件是用命令行的pip 但是个别库通过pip无法下载。在这里我将向大家介绍怎么下载Python的wordcloud库。笔者电脑为win10,python为3.8一、找到合适你版本的库文件登录官网或者百度搜索wordcloud库官网我直接附上链接,这是官网woedcloud官方网址点击Download

2021-06-05 14:11:06 6357 12

原创 六、动态网页原理

六、动态网页爬取前言一、什么是动态网页二、动态网页抓取的方法1.AJAX2动态网页实例3.抓取动态网页信息解析真实地址总结前言之前爬取的都是静态网页,在这章中会向大家讲述动态网页和静态网页的区别和如何爬取动态网页。提示:以下内容仅供参考学习。一、什么是动态网页网页有动态网页和静态网页。静态网页在浏览器中展示的内容都位于html源码中。动态网页:主流网站大多使用JavaScript展现网页内容,与静态网页不同的是,使用JavaScript时,很多内容并不会出现在HTML源代码中。所以爬取.

2021-06-01 22:05:22 4434 2

原创 实战心得记录

六、动态网页抓取前言一、pandas是什么?二、使用步骤1.引入库2.读入数据总结前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考一、pandas是什么?示例:pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。二、使用步骤1.引入库代码如下(示例):import numpy as npimp

2021-05-31 13:19:37 1752 2

原创 五,网页抓取

五,静态网页抓取前言一、Requests库的使用二、定制Requests1.传递URL参数2.定制请求头3.设置超时2.定制请求头总结前言看完前几章,你可能已经对爬虫有了一个大概了解,接下来让我们深入学习静态网页的抓取。一、Requests库的使用在静态网页抓取中,Requests是一个非常完善,而且操作简单的强大库。它可以很简单的发送http请求。requests库也可以通过pip下载 cmd终端键入pip install requests获取响应内容在requests中 最常用的

2021-05-24 19:33:41 3946 10

原创 四、网页信息存储和 BeautifulSoup之find用法

网页信息存储和 BeautifulSoup之find用法前言一、BeautifulSoup之find用法findfind_all具体使用示例二、网页信息存储1.基础知识2.写入数据总结前言上一章更新时时间太过匆忙,在这一章会解决上一章结尾问题BeautifulSoup之find用法,并进入爬虫的第三个流程,信息存储。一、BeautifulSoup之find用法BeautifulSoup有find 和find_all的方法。但在使用之前一定要先建立一个beautifulsoup对象。find只

2021-05-20 17:13:25 5761 18

原创 三、“指哪打哪”

三、指哪打哪前言一、解析网页。二、解析网页1.利用审查元素定位代码2.读入数据总结前言在前一章中,我们已经编写了一个简单的爬虫,这一章我们将深入学习如何解析网页和存储网页,一、解析网页。还是以哔哩哔哩为例,最近国漫《灵笼》第一季刚刚完结,我们就以这个动漫为例向大家演示如何解析网页。如图,假设说我想获取《灵笼》的简介 名字等 那么首先需要获取此网页源码,然后解析网页。url:https://www.bilibili.com/bangumi/play/ss22088/from=search&a

2021-05-17 23:55:05 5469 13

原创 一、网络爬虫入门

文章目录一、都有哪些爬虫?二、网络爬虫是否合法?1.引入库2.读入数据三 、网络爬虫的约束。四、python网络爬虫的流程。总结一、都有哪些爬虫?网络爬虫按照系统结构和实现技术,大致可以分为以下几种类型:通用网络爬虫、聚焦网络爬虫、增量式网络爬虫、深层网络爬虫。实际的网络爬虫系统通常是几种爬虫技术相结合实现的。搜索引擎(Search Engine),例如传统的通用搜索引擎baidu、Yahoo和Google等,是一种大型复杂的网络爬虫,属于通用性网络爬虫的范畴。但是通用性搜索引擎存在着一定的局限性

2021-05-11 19:52:04 7022 8

原创 Python爬虫教程(纯自学经历,保姆级教程)

序言这是一个系列文章,笔者把从书本,网课,包括博客等多种途径自学爬虫的笔记和心得整理发出。一边是作为一个基础教程,供读者参考,一边也是我自己对笔记的整合,对过程的记录。文章会持续更新 今天是2021.05.10 三天一更新,欢迎各位读者关注我或者关注文章。文章目录序言一、网络爬虫入门一、网络爬虫入门1.都有哪些爬虫?2.网络爬虫是否合法?3.网络爬虫的约束。4.python网络爬虫的流程。...

2021-05-10 18:22:01 24437 18

原创 树莓派opencv手势识别点亮led灯或响蜂鸣器 (附完整代码)

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、树莓派引脚介绍1.1引脚设置二、代码书写2.1引入库2.2示例代码点亮led 响蜂鸣器三完整代码 图片前言材料:树莓派 摄像头 SG90舵机两个 PCA9685拓展板 led小灯 蜂鸣器模块一、树莓派引脚介绍树莓派引脚对照表可以看到一共有三种定义方式 分别是Wiring Pi编码,BCM编码和BOARD物理引脚编码。1.1引脚设置在最开始终端输入sudo raspi-config进入设置 后找到

2021-05-06 19:33:45 2725 14

原创 树莓派4B通过16路PWM输出的PCA9685模块控制舵机(机械臂)附完整代码

树莓派4B通过16路PWM输出的PCA9685模块控制舵机(机械臂)附完整代码文章目录树莓派4B通过16路PWM输出的PCA9685模块控制舵机(机械臂)附完整代码一、 Servo Driver HAT拓展板介绍二、2开启I2C三、安装相关驱动四、通过代码驱动舵机(机械臂)4.1舵机的初始位置校准4.2完整代码内容参考微雪课堂一、 Servo Driver HAT拓展板介绍Servo Driver HAT是基于树莓派而设计的PWM/舵机扩展板,通过PCA9685芯片扩展16路舵机控制或者PWM输

2021-04-19 19:28:09 10055 10

原创 树莓派基础入门系列文章 二,连接你的树莓派

树莓派x基础入门系列文章二,连接你的树莓派有显示屏:把烧制过系统的SD卡插入树莓派。直接通过HDMI线将树莓派和显示屏连接,打开即可看见桌面。 根据系统提示进行配置可先跳过升级,(升级可能需要很久)找到自己的手机热点或者wifi 输入密码。在下一次wifi开启,树莓派开机便可自动连接该wifi。无显示屏:通过网线连接电脑和树莓派并进行设置...

2021-04-15 08:22:24 421

原创 树莓派USB串口信息接收(字节流)

树莓派

2021-04-08 10:24:18 1628 1

原创 树莓派基础入门系列文章 一 ,系统镜像烧制

树莓派基础入门系列文章一 ,系统镜像烧制材料:树莓派一块,读卡器,SD卡,笔记本一台。1,将SD卡通过读卡器插入电脑 用专业格式化SD卡软件将SD卡格式化注意在选择盘符的时候不要选错否则会造成数据完全丢失如图点击格式化并确定 成功后会提示 然后关闭窗口即可2 下载树莓派官方镜像并写入SD卡(烧写镜像)树莓派官网挑选合适的镜像下载后为一个压缩包从上到下分别是三个镜像完整版有桌面无桌面(主要通过远程登陆进入桌面,无法外接显示器)大家可以根据需求下载 我下载的是第一个 在下载官方镜像的

2021-04-07 15:08:23 426

原创 树莓派+RESPEAKER+python实现语音交互(百度语音接口)

基于树莓派linux系统 python语言 外接RESPEAKER 调用百度智能语音接口实现的语音交互对话功能记录一下近期成果及bug材料 :树莓派3B+,RESPEAKER,外接音箱 成果:通过关键词唤醒并完成问答语音未唤醒时 RGB小灯灭语音唤醒时 RGB灯亮此时进行可以对话这里代码用的是yahboom官方封装好的镜像里面的代码大家可以去官网查询在此我就不再过多赘述需要注意的是:在写镜像的时候要注意版本 最新的树莓派系统内核版本过高,暂时无法安装驱动。要安装运行2019-09-26之

2021-03-27 19:42:56 2759 5

原创 python缩进和二维列表的解包

这两天博主遇见了一道题目 如图:博主在写的过程中是这么想的 既然要素数求和 那就要先求素数 用些代码求素数(1不是素数)然后进行第二步 规范输入输出这里的多组输入我选择用map直接给列表a传参 这个方法我是从学长那学到的 。传参 筛选出素数后求和 把最后结果当成一个列表存进大列表中 。这里博主想用一个二维列表 ,这样就可以存储上一组数据并一起输出, 最后用解包的办法把二维列表里的一维列表遍历出来 。(我对于解包了解不是太全面 欢迎大神补充 )但是我在这里遇见了一个问题 我在测试过程中 先一组一组

2021-01-02 20:11:28 586 1

原创 C++最最基础知识点

C++最最基础知识点C++基础规范输出注释变量,常量C++中关键字(还在不断学习更新完善中)因为最开始入门的语言是python学到装饰器那一部分后放慢了速度开始学C++因为想打比赛。所以包括我以后的博客都会默认把C++和python 异同进行比较。对我个人而言C++更多用于比赛 而我会一直继续学习python。目前这些知识点都是从哔哩哔哩上黑马程序员视频中学来 由衷感谢C++基础规范C++不同于python 格式相对较严格一般没行末尾需带 ;另外相同的是 不论是python还是C++编程时请使

2020-12-08 11:29:51 597 1

原创 小白来到

csdn第一篇博客个人介绍写作目的个人介绍博主今年大一 专业是计算机科学与技术,本科四年制。正在自学python和c++还有前端相关知识。因为我们专业大一上学期并不开设专业课所以我目前在网上寻找资源自学。写作目的我个人比较喜欢做笔记 尤其是纸质的感觉那样才记得住 (其实也不怎么看)。以后我会不定期在csdn上更新一些我自己总结的知识点或者笔记或者一些我遇见过的问题(解决了的或者是没解决的)我个人感觉应该被记下的我就会写成博客发出来由于python我写的都是纸质笔记,包括一些实例代码我也都是手抄的

2020-12-08 10:56:16 325

raspi-face_servo.py

如果你是野生镜像ubuntu请参考我的博客教程对脚本进行修改以免出现bug 使用说明可以参考我的博客有详细介绍

2021-08-21

双臂机械臂驱动代码.py

已验证过的代码,带注释 源码1号机械臂夹取物品空中传递给二号机械臂

2021-04-22

空空如也

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

TA关注的人

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