
树莓派
文章平均质量分 62
侯增涛
V信号:houzengtao2012
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
树莓派OS评测
好久没有装树莓派的系统,最近发现大变天了,一切都不容易了。奶奶的,一个3B+想装个能用的系统都难。只剩官方的能用了,RaspbianImages - Raspbian,它简直是在扯淡,搞了那么多最新版本,还标称兼容这个兼容那个,我蒙了好久也没搞明白到底有啥不同,到底下载哪个?bookworm, bookworm64,bulleye,bulleye64。。。都试试吧,谁让我以前的buster系统不给能力呢,无法联网(浪费了一天时间没搞定,以前在中科院的时候是通过插入网线让后update解决的,现在来了港大原创 2025-06-17 16:49:12 · 235 阅读 · 0 评论 -
Python创建虚拟环境
摘要:Python中可以通过venv模块创建虚拟环境,避免项目依赖冲突。方法是在项目目录下执行python -m venv myenv命令创建环境(myenv为环境名),然后使用source myenv/bin/activate激活虚拟环境。这适用于Python 3.3及以上版本。(99字)原创 2025-05-28 17:55:39 · 217 阅读 · 0 评论 -
树莓派启动过程出現 “Give root password for maintenance (or type Control-D continue ..“ 解决办法
一出现这种情况,我一般都是用键盘ctr+d进入系统的,后来在某些场合不适合,就搜了一下解决办法,解决掉了。往后再启动不会卡这里了,直接进如桌面。也会出现一堆检查过程,默认都是选yes,我们不用管。会出现如下图的一大堆检查和安装过程,不用管它,上边的#选1是别人注释的我没有遇到,不用选。显示完盘符后,umount一下。接着装盘2(这是主要的)原创 2022-11-30 21:45:05 · 1509 阅读 · 0 评论 -
树莓派打印机配置
参考连接:https://www.cnblogs.com/zhuchengchao/p/11619790.html前言:在树莓派端,通过USB口连接打印机,对打印机进行配置,控制打印机的打印和扫描功能。一、打印配置配置流程1.驱动确定由于确定使用HP家的打印机,因此进入HP的官网:https://developers.hp.com/hp-linux-imaging-and-printing/supported_devices/index查询打印机是否支持Linux的驱动2.驱动安装进入树转载 2021-01-07 13:47:19 · 1933 阅读 · 0 评论 -
树莓派用文件配置开机连接的wifi
在SD卡的boot分区种新建 wpa_supplicant.conf 文件,并且配置 WiFi 的 SSID 和密码,这样树莓派启动后会自行读取 wpa_supplicant.conf 配置文件连接 WiFi 设备。ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdevupdate_config=1network={ssid=“WiFi的SSID”psk=“WiFi密码”}...原创 2021-01-07 12:02:51 · 2885 阅读 · 1 评论 -
python控制网页成功经验
webbrowser只能整体操作网页,没法像selenium那样每个网页元素都可以操控,webbrowser有三种用法:webbrowser.open 在当前打开webbrowser.open_new_tab 打开新的标签页webbrowser.open_window 打开新的窗口第一个不好用,树莓派上的chrome浏览器操控时,跟第二个功能竟然一样,每次打开都要重开一次标签。用法如下:import webbrowserwebbrowser.open(“http://www.bai原创 2020-10-21 18:41:43 · 4717 阅读 · 2 评论 -
树莓派中为.sh脚本文件创建桌面快捷方式
在树莓派桌面创建空文件,follow.desktop,打开输入以下内容;[Desktop Entry]Name=followComment=follow targetExec=sh /home/pi/openvino_od_myriad_picamera_GPIO.shIcon=/home/pi/follow.pngTerminal=trueType=ApplicationCategories=Application;Development;其中Exec=sh /home/pi/openv原创 2020-07-30 17:23:15 · 2264 阅读 · 0 评论 -
树莓派创建可执行程序终极篇
上一篇:https://blog.youkuaiyun.com/weixin_44345862/article/details/103914336 能解决一般的打包问题(播放歌曲的,或引入训练模型的等等 一些运行的时候需要读入外部资源的,用上一篇的方法解决不了),但我偶遇到了一个带资源的,如下图,运行时需要唤醒词文件Hey_yahboom.pmdl,直接打包的84M,且不能运行!针对以上的有一个简单粗暴的...原创 2020-01-10 15:37:45 · 3627 阅读 · 0 评论 -
基于USB麦克风的娱乐功能
基于4麦克风阵列(ReSpeaker 4-Mic Array)的娱乐功能包括 点歌,讲故事,相声,评书,天气预报和股市行情等 是淘宝上买的 套件,人家已经完全布好 并给了镜像文件,直接烧录到SD卡即可树莓派3B+上使用。上面附有说明书,使用前但是麦克风阵列(ReSpeaker 4-Mic Array)影响我使用树莓派的其它引脚,所以打算改成基于USB麦克风的,亚马逊官网查了一下,人家本来就是针对...原创 2020-01-03 21:58:44 · 695 阅读 · 0 评论 -
通过百度语音在线识别控制灯和播放本地音乐
开头没有加入强制编码三句:import sysreload(sys)sys.setdefaultencoding(‘utf-8’)导致我吃了不少苦,用python2.7运行会出现各种错误,所得到结果需要编码转换,虽然实现了,可是感觉不舒服,因没法显示汉字啊,加了上面三句可以的,我树莓派是装过汉字系统的。用python3.5打开时如上图,如果点了OK,那就麻烦了,文件就废掉了!所以如果编...原创 2019-12-27 16:03:31 · 6143 阅读 · 0 评论 -
通过百度语音识别打开网址或百度搜索
参考链接:https://blog.youkuaiyun.com/exmlyshy/article/details/84760845参考链接中的118行if type(result) == str:这句有问题,无法实现打开网页的任务。且开头没有加入强制编码三句:import sysreload(sys)sys.setdefaultencoding(‘utf-8’)导致我吃了不少苦,用python2...原创 2019-12-27 15:42:39 · 1087 阅读 · 0 评论 -
百度语音在线识别和合成测试
上图中的四个选中文件为下图文件解压所得,需要用setup.py安装了才能使用。voicetotxt.py和txt2voice.py是用的SDK的方式与百度语音服务通信的,但其它的是直接用URL方式通信的下载地址是 百度智能云,网址:https://cloud.baidu.com/进入的是: 产品服务 / 语音技术 (包括语音识别与合成,现在集成在一起了),建立应用,我的应用名称:ubant...原创 2019-12-27 15:22:22 · 1064 阅读 · 0 评论 -
使用pyaiml机器人模块快速做个和你智能对话的大脑
转自:https://www.urlteam.cn/2015/12/%E4%BD%BF%E7%94%A8pyaiml%E6%9C%BA%E5%99%A8%E4%BA%BA%E6%A8%A1%E5%9D%97%E5%BF%AB%E9%80%9F%E5%81%9A%E4%B8%AA%E5%92%8C%E4%BD%A0%E6%99%BA%E8%83%BD%E5%AF%B9%E8%AF%9D%E7%9A%...转载 2019-12-24 11:00:12 · 639 阅读 · 0 评论 -
树莓派arduinoUSB串口通信
安装serial,用于串口通信sudo apt-get install python-serial将Arduino用USB线连接到树莓派的USB,在树莓派中输入(注意ls后有一个空格)Ls /dev/tty*查看两者连接端口的名字。查看是否出现ttyACM0或ttyUSB0。连接uno出现ttyACM0,连接mega2560出现ttyUSB0。看到ttyACM0或ttyUSB0就说明二者可...转载 2019-06-06 18:02:10 · 1215 阅读 · 0 评论 -
UBAN项目:目标物跟随之二
毫无滞后,实时跟随,NCS2可以的!上图:代码如下:位于我电脑上的位置:原创 2019-08-23 13:10:40 · 190 阅读 · 0 评论 -
UBAN项目:目标物跟随之三
效果更好的,图片拍摄和解析减小到320*240,拍摄速度降为25fps,加入了左右转向的硬件控制。毫无滞后,实时跟随,完全不用装tensorflow,纯opencv即可解析模型,NCS2可以的!上图(实时效果视频见我的网盘:https://pan.baidu.com/s/1Pxy6LVeFqoMZYMuJ-bsHHw ):目标物在视野中间区域,目标物在视野左侧(面对摄像头),黄灯亮,小车...原创 2019-08-30 17:06:37 · 202 阅读 · 0 评论 -
UBAN项目:目标物跟随之四
跟随小车,大功告成,人工智能+单目摄像头测距。视频链接:链接:https://pan.baidu.com/s/10NuyonMsbrAYCPxq0hS-bg提取码:0qva原创 2019-09-05 18:52:17 · 198 阅读 · 0 评论 -
树莓派(USB麦克风和麦克风阵列) 录音和播放
arecord –l通过如上命令可以得到可用于录音的设备,比如card x device xarecord -Dhw:1,0 -d 10 -f cd -r 44100 -c 2 -t wav test.wav参数解析-D 指定了录音设备,0,1 是card 0 device 1的意思,也就是TDM_Capture-d 指定录音的时长,单位时秒-f 指定录音格式,通过上面的信息知道只支持...原创 2019-09-25 12:20:42 · 5429 阅读 · 1 评论 -
UBAN项目:目标物跟随之一
在树莓派上调用摄像头,利用训练好的模型有两种实现方法,分别为opencv法和tensorflow法:detecttest_opencv_withoutlabel.pydetectvideotest.py位于我电脑上:detectvideotest.py代码如下(需要tensorflow1.13.1):detecttest_opencv_withoutlabel.py如下:两个都成...原创 2019-08-23 13:07:27 · 239 阅读 · 0 评论 -
树莓派3上安装使用NCS2之四:小目标的成功
编写python程序,调用picamera,实现了实时的目标物跟随。程序内部完全用opencv,不用任何tensorflow相关包,很是激动啊!依赖越少越好!代码截图如下:我放在了自己电脑上的位置:...原创 2019-08-23 12:51:06 · 330 阅读 · 0 评论 -
树莓派+USB摄像头+Yeelink--5分钟内DIY你自己的家庭监控
5分钟一点也不夸张, 在你熟悉Yeelink使用的情况下, 你真的只需几分钟就可以搭建一套在线图像监控, 神马入室小偷啥的, 还能逃过你的千里眼 当然, 要是使用motion来获取图像, 还能做到画面动作检测, 有兴趣的同学可以继续发挥哦. 废话少说, 来看看几分钟怎么做到的吧.将USB摄像头接到Pi上, 安装驱动, 我所使用的版本(2012-10-28-wheezy-raspbian.im...转载 2019-06-07 17:47:17 · 1853 阅读 · 0 评论 -
树莓派(stretch)安装tensorflow1.13.1
我的是树莓派3B,烧录的系统是stretch full版本5个多G,系统自带python3.5.2。先安装的tensorflow1.13.1,然后安装的opencv3.4.1,运行电脑上自己新训练的模型没问题,我的电脑有两台一台windows(CPU)系统,一台linux系统(GPU),安装的都是python3.5,opencv3.4.1,tensorflow1.13.1,版本跟树莓派相同,相互之...原创 2019-06-13 12:31:32 · 2098 阅读 · 4 评论 -
树莓派(新版本即stretch版本)安装opencv3.4.1
查看自己的版本类型:lsb_release -asudo nano /etc/apt/sources.list将文件里的默认的官方软件源用# 注释掉deb http://mirrors.tuna.tsinghua.edu.cn/raspbian/raspbian/ stretch main contrib non-free rpisudo nano /etc/apt/sources.li...原创 2019-06-13 12:18:17 · 808 阅读 · 0 评论 -
树莓派什么都不装(包括python)测试摄像头的方法
1)连接摄像头与树莓派2)修改树莓派配置,开启摄像头模块。sudo raspi-config如图所示,选择“Enable Camera”, 保存后将自动重启。3). 拍摄与查看接下来,可以进行拍摄了。raspistill -t 2000 -o image.jpgraspistill是树莓派控制摄像头拍照的命令,-t制定捕获图片等待时间,单位毫秒 -o输出文件名查看图片命令gpi...转载 2019-06-06 18:04:54 · 1471 阅读 · 0 评论 -
查看USB以及摄像头编号
lsusb查看系统是否识别到USB camerals -al /dev/ | grep video查看识别到的video编号将Arduino用USB线连接到树莓派的USB,在树莓派中输入(注意ls后有一个空格)Ls /dev/tty*查看两者连接端口的名字。查看是否出现ttyACM0或ttyUSB0。连接uno出现ttyACM0,连接mega2560出现ttyUSB0。看到ttyAC...转载 2019-06-06 17:58:58 · 11627 阅读 · 0 评论 -
树莓派安装realsense自己的步骤梳理
树莓派3B+装上ubuntu 18.0.4的内核亲测是 4.15的,跟ubuntu官网一致。目前最新的也就是4.15,不知道realsense官网瞎扯什么4.16啥的干啥? 都还没有的东西,你写出来 扰乱天下么?!依次输入运行安装以下:echo ‘deb http://realsense-hw-public.s3.amazonaws.com/Debian/apt-repo xenial mai...原创 2019-05-30 14:14:04 · 2760 阅读 · 19 评论 -
树莓派上编译安装realsense经验
1.树莓派系统一定要用realsense官方指定的ubuntu mate,树莓派B3+只能装18.0.4,树莓派B3和以前的只能装16.0.42.不要妄想装realsense的非编译版本(官网说打包好的dpkg,那是针对ubuntu电脑板的,需要arm64位CPU硬件的)到树莓派,树莓派的CPU硬件是armhf,需要从新在上边编译安装(cmake,make && make ins...原创 2019-05-30 10:48:10 · 2362 阅读 · 8 评论 -
树莓派中python文件开机自启动方法
因为项目的需要树莓派开机自启动python文件,自己大概试了多种方法才成功。首先我这里的python脚本文件是不断循环运行的,而且要启动4个python脚本文件,我这里重点写一下网上常用的2种方法。一.桌面自启动(必须是利用桌面运行):在.config文件中的autostart文件(如果没有就新建一个)新建一个以.desktop为后缀的文件。内容为[Desktop Entry]Type=A...转载 2019-06-06 18:18:15 · 12317 阅读 · 2 评论 -
树莓派3B安装 Python 3.5
Install the required build-tools (some might already be installed on your system).$ sudo apt-get update$ sudo apt-get install build-essential tk-dev$ sudo apt-get install libncurses5-dev libncurses...转载 2019-06-11 16:05:23 · 4931 阅读 · 1 评论 -
树莓派GPIO.cleanup()
释放一般来说,程序到达最后都需要释放资源,这个好习惯可以避免偶然损坏树莓派。释放脚本中的使用的引脚:GPIO.cleanup()注意,GPIO.cleanup()只会释放掉脚本中使用的GPIO引脚,并会清除设置的引脚编号规则。...转载 2019-06-21 11:05:19 · 7365 阅读 · 4 评论 -
树莓派3上安装使用NCS2之三:自己模型成功转换并识别
书接上回https://blog.youkuaiyun.com/weixin_44345862/article/details/99960398树莓派3上安装使用NCS2之二:intel OPENVINO转化tensorflow模型,一句话死活过不去,惹不起我还躲不起啊,这么垃圾的官网教程,我在自己的干净的windows10系统上装了openVINO专门用于tensorflow模型转神经计算棒NCS2能识别的...原创 2019-08-22 17:06:36 · 708 阅读 · 3 评论 -
树莓派3上安装使用NCS2之二:intel OPENVINO转化tensorflow模型,一句话死活过不去
上篇在树莓派上已经成功使用NCS2,但怎么用自己训练好的pb模型呢?我的缺model_optimizer文件夹,应该在deployment_tools文件夹下,发现是没有安装外部依赖项的关系,可是官网的依赖,https://docs.openvinotoolkit.org/latest/_docs_install_guides_installing_openvino_raspbian.html只提...原创 2019-08-21 14:40:10 · 1045 阅读 · 0 评论 -
树莓派3上安装使用NCS2之一:模板成功运行
官网教程:https://docs.openvinotoolkit.org/latest/_docs_install_guides_installing_openvino_raspbian.html原以为官网的就是最好的,谁知这次是个坑爹的,大部分是对的,缺少一句指令sed -i “s||$(pwd)/opt/intel/openvino|” /opt/intel/openvino/bin/s...原创 2019-08-20 18:47:05 · 912 阅读 · 2 评论 -
树莓派(stretch版本)软件源
树莓派(stretch版本)更换中国大陆地区软件源参考:https://www.isvee.com/archives/3500和 https://blog.youkuaiyun.com/mahaijun1996/article/details/81113780全部用清华的比较好,中科大的我试了,速度也很快,就这样将就吧。一个中科大配了一个清华,(。・∀・)ノ゙嗨,挺别扭,最好用全套。查看自己的版本类型:...转载 2019-06-12 13:20:48 · 1756 阅读 · 0 评论 -
目标物识别并获得方框坐标和分数在原图画出来,主要依靠tensorflow
import cv2import numpy as npimport tensorflow as tffrom object_detection.utils import label_map_utilfrom object_detection.utils import visualization_utils as vis_utilfrom picamera.array import Pi...原创 2019-06-21 17:03:48 · 39 阅读 · 0 评论 -
树莓派安装matplotlib
1、为python3安装pyqt5:sudo apt-get install python3-pyqt52、为python3安装matplotlib:sudo apt-get install python3-matplotlib注意:编写的py文件打开方式要选择环境Python2还是Python3附:命令(为python2安装matplotlib):sudo apt-get inst...转载 2019-06-11 21:32:21 · 4728 阅读 · 0 评论 -
树莓派(jessis版) 安装tensorflow1.1.0并成功运行(可是只能运行1.1.0版本的tensorflow训练生成的pb模型,相当于没用,有用的见下一篇)
参考链接:https://www.jianshu.com/p/3e08e60daef6sudo apt-get updatesudo apt-get install python3-pip python3-dev2.下载并安装wheel文件下载wheel文件,最新版本为1.1.0https://github.com/samjabrahams/tensorflow-on-raspberry-...原创 2019-06-11 19:35:00 · 408 阅读 · 0 评论 -
树莓派安装tensorflow(放弃 tensorflow-1.8.0以上版本在树莓派上运行的奢望,内核不支持,转而在python3.4版本下安装其它版本的tensorflow.见下一篇)
上一篇安装了python3.5,接着可以干正事了。事先说明本人的系统中现在有python2.7,python3.4.2和python3.5.2很霸气!首先安装tensorflow所需要的依赖库和工具sudo apt-get updatesudo apt-get install python3-pip python3-dev然后安装hdf5包,否则tensorflow安装的过程中会报错,找不...原创 2019-06-11 16:37:27 · 1228 阅读 · 2 评论 -
设置摄像头参数(picameratest.py)
转自博客:https://www.cnblogs.com/wangshuyi/p/9138951.html代码见picamera.py,全部内容如下:import the necessary packagesfrom picamera.array import PiRGBArrayfrom picamera import PiCameraimport timeimport cv2in...转载 2019-06-06 18:07:32 · 12482 阅读 · 0 评论