自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 收藏
  • 关注

原创 关于如何利用python的gdal包,将tif文件转png文件

2.写一个简单的例子,输入包含tif文件的一个文件夹,输出会包含png文件和xml文件保存到另一个文件夹。1.首先是安装gdal包,如果直接pip安装会报下面的错误。,就会出现下面的情况,表示安装成功。所以,要用conda安装,

2024-05-31 09:50:53 244

原创 树莓派利用DHT11上传数据到电脑MySQL上

工具:树莓派 * 1温湿度传感器DHT11 * 1在开始实验之前,要在电脑上安装MYSQL,并且建立好一个数据库连接。这里我用Navicat Premium连接电脑刚刚创建好的数据库,在数据库中新建一个表。这里连接提一句,连接名可以随便取,主机可以直接填localhost,也可以直接填本地ip地址。这个端口因人而异,可能是3306,也可能是3308等等。之后,就是填自己的用户名和密码。不过,这里要注意root用户一开始没有远程登陆的功能,需要在电脑终端给他赋权!!!首先,在电脑的cmd下(注意要在M

2021-11-28 11:26:00 5549 2

原创 用树莓派操控Arduino转动舵机到特定角度(5行代码)

工具:树莓派*1Arduino * 1舵机 *1首先我们需要单独用Arduino连接电脑,打开Arduino IDE,找到StandardFirmata,然后点击上传。上传完成后,将USB数据线插到树莓派上,然后打开树莓派终端,用sudo apt-get -y install arduino python-serial mercurial这条指令安装Arduino IDE在树莓派上,然后pip3 install pyfirmata安装pyfirmata库,安装完后就可以在树莓派上新建一个py文件

2021-10-01 15:10:28 1285

原创 树莓派部署yolov 5目标检测的过程

工具:树莓派 * 1CSI摄像头 * 1树莓派上部署yolov5需要注意的是需要提前安装好pytorch,上面是我安装的版本,如果觉得从Github下载慢,可以先从百度网盘(提取码:4266 )下载,在传到树莓派中。再利用下面两条语句进行安装,可能在安装过程中会有一些报错大家耐心地把那些依赖安装好。pip3 install torch-1.7.0a0-cp37-cp37m-linux_armv7l.whlpip3 install torchvision-0.8.0a0+45f960c-cp37-

2021-09-20 17:09:12 5850 27

原创 Siri语音控制树莓派开关灯 --智能家居

工具:ipad或iphone * 1树莓派 * 1led灯 * 1Siri语音控制树莓派开关灯大致的原理就是通过语音指令去执行树莓派中的python脚本。这里首先要注意,树莓派要和ipad或iphone在同一局域网下,然后就是这里我们需要用到gpiozero这个python库,对于这个文件库怎么使用可参考官方文档,这里我就用最简单的方式来编写这个开关灯指令。首先,我们导入gpiozero这个库文件,然后指定那个引脚作为输出就可以简单的完成开关灯这个指令。完整的python代码如下:from gp

2021-09-20 12:30:34 1556 6

原创 Arduino利用遥杆控制舵机转动角度

工具 :1.舵机 (一个或两个)2.PS2摇杆 * 13.Arduino开发板这里先来聊聊PS2摇杆,PS2摇杆内部相当于一个不能显示数值的可调电阻,可以把这个可调电阻数值看成下图的数值坐标:因为PS2摇杆可以左右上下摇动,所以可以对应坐标的xy轴,左到右相当于x轴上数值从0到1023,上到下相当于y轴上数值从0到1023(上下左右的位置相对于上图摆放来说)。PS2上VRX就可以看成x轴,VRY看成y轴,SW就是控制将摇杆按下的按键。电路图如下:那么既然我们要用坐标数值来表示PS2转动的幅度,

2021-08-04 22:42:42 9556 12

原创 Arduino与人体感应模块

工具:1.Arduino 开发板* 12.人体感应模块传感器 * 1这个人体感应传感器有三个引脚,分别是VCC,OUT,GND,同之前的红外线传感器一样输出的是数字信号,所以要将OUT接入digital pwm引脚,这里我接入3号引脚,下面是完整代码:int a;void setup() {Serial.begin(9600);//打开串口并设置波特率pinMode(3,INPUT);//将传感器的OUT信号输出到arduino}void loop() {a = digitalRea

2021-08-04 14:41:27 2502

原创 Arduino串口通信

承接上次对PCF8591的使用,这次我们再次用到PCF8591,对PS游戏手柄的运用……工具:1.树莓派*12.PCF8591 *13.PS游戏手柄 *1

2021-08-03 23:54:19 1265

原创 树莓派与声音传感器 python

知识点:运用树莓派连接PCF8591芯片将声音传感器的模拟信号转换成数字信号。(PCF8591芯片最大的特点就是将模拟信号转换成数字信号)工具:1.树莓派 *12.PCF8591 *13.声音传感器 *1

2021-06-27 21:04:12 1991 1

原创 win10虚拟机VMware安装homeassistant镜像

从今天开始,我开始倒腾智能家居,谈到智能家居就离不开一个开源的家庭智能控制系统home assistant。这个home assistant可以连接很多智能设备……之后,我也会把自己在这过程中学习到的东西或是遇到的困难及解决方法在这分享给大家!网上有拿home assistant镜像烧录在树莓派或是斐讯N1上的……这里,我就用较简单的方法:虚拟机VMware去安装home assistant镜像。首先,要到home assistant官网上去下载镜像,然后点击下图的Documentation选择Inst

2021-06-21 22:53:35 12329 10

原创 树莓派与光敏传感器

工具:1.一个树莓派4B2.一个光敏传感器知识点:这里的光敏传感器的控制与之前红外线传感器的思路是一样的,都是通过模拟信号转化成数字信号输出到树莓派上,不过,这里值得注意的是光敏传感器就是利用光敏电阻受光线强度影响而阻值发生变化的原理向树莓派发送信号。上图是我用的光敏传感器,这个光敏传感器一共三引脚,最左边的是正极,中间的是输出信号,最右边的是负极。下面是我的完整代码:import RPi.GPIO as GPIOGPIO.setmode(GPIO.BOARD)pin_12 = 12

2021-06-13 22:47:26 1861 1

原创 Matlab对文件中多个子文件夹下的图片进行批量处理

注意:直接下拉有完整代码如果要用Matlab来进行深度学习或者训练一下模型,对图像批量处理是少不了的,尤其是对文件的操作。这就要用到fullfile和dir命令……首先,fullfile命令是可以构成地址字符串的,也就是d = fullfile('C:','Matlab','Data')等价于d = C:\Matlab\Data其次,就是dir命令,我觉得比较好用的几条:1.dir ( ’ . ’ ) 列出当前目录下的所有子文件夹和子文件2.dir ( ’ C:\Matlab ‘) 列

2021-05-11 19:55:49 1514 1

原创 opencv+win10 +pycharm实现情绪检测

实现目标的情绪检测:首先,要学会利用opencv实现实时录像,a = cv2.VideoCapture(0)#默认是0号设备,你也可以自行添加usb摄像头,将0改为其他数字while True: s,img = a.read() cv2.imshow("i",img) cv2.waitKey(0)然后,我们要用上次来人脸检测动态检测人脸,其实也就是在上述代码导入人脸识别的分类器,在加上把人脸框起来这两个行为f = cv2.CascadeClassifier(cv2.da

2021-04-11 12:10:13 493

原创 Opencv +Win10 +pycharm 简单人脸识别

工具:仅用到PyCharm首先,在PyCharm上安装opencv-python,opencv-contrib-python,这里我直接安装最新的4.5.1

2021-04-07 23:36:44 1044 3

原创 树莓派利用红外线实现CSI摄像头自动拍照

知识点:1.红外线传感器的调用;2.python函数库的使用(Picamera库,time库)3.当然少不了对树莓派GPIO的运用工具:1.红外线传感器2.CSI摄像头3.一台树莓派之前我写过对红外线传感器的简单调用(红外线传感器会输出一个数字信号),于是,我就用红外线传感器作为控制器,控制摄像头的拍照。这里我利用python的Picamera库对摄像头进行调用。首先,我们要打开摄像头预览camera.start_preview()然后让摄像头预热1秒钟time.sleep(1),

2021-03-12 21:18:04 1898

原创 树莓派pytorch实现图像识别

首先在树莓派上搭建好pytorch环境,这里我python版本是3.7下面要做的工作就是调用已经训练好的模板net=torch.load('模板的路径',map_location='cpu')当然少不了对图像尺寸格式先进行统一transform=transforms.Compose([ transforms.Resize(256), transforms.CenterCrop(224), transforms.ToTensor(), transforms.Normalize(mean

2021-02-22 22:23:27 5196 6

原创 树莓派控制步进电机转动一定角度

知识点:树莓派GPIO控制步进电机的正转一定角度和反转一定角度下面是我用的步进电机:步进电机28BYJ-48名称含义:28:表示步进电机的有效最大外径为28毫米B: 表示步进电机“步”字汉语拼音首字母Y: 表示永磁式“永”字汉语拼音首字母J: 表示减速型“减”字汉语拼音首字母BYJ: 组合即为永磁式减速步进电机48:表示四相八拍5V:表示额定电压为5V,且为直流电压下面是我用的步进电机相关信息:因为步进电机必须加脉冲信号才可以运转,如果没有脉冲信号,步进电机则静止。步进电机接收到一个

2021-02-22 16:55:01 3254 9

原创 树莓派红外线

知识点:1.树莓派GPIO引脚控制2.红外线传感器的使用这就是我所用的红外线传感器,这个传感器有三个端口,VCC端口是外接3.3V-5V的电压,GND端口接地,OUT接树莓派的GPIO通用输入输出接口(这里我用的是GPIO的BOARD编号,即13号引脚)如果有人对BOARD编号方式不熟悉,这里我直接上图对于这种红外线传感器来说,OUT端口是数字量输出接口即输出0或1,当前方出现障碍物时,其输出低电平即输出0;反之,输出1。明白这个后,就可以对其进行编程控制,代码如下:`import RPi.

2021-02-22 09:18:45 1135 1

原创 树莓派首次安装连接远程桌面

无屏幕 有网线工具:树莓派一根网线一张已经下载好镜像文件的sd卡联接好无线网的笔记本由于树莓派开始没有网络,所以这里需要配置WIFI(首先在将sd卡利用读卡器插入电脑,在boot目录下添加文件win_config,)注意:树莓派一定要和电脑连同一个WIFI。要连接远程桌面还需要...

2020-12-22 18:47:08 402

空空如也

空空如也

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

TA关注的人

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