【Raspberry Pi】树莓派配置问题记录

树莓派基础配置

输入法安装
https://blog.csdn.net/wei190328/article/details/106969316/?biz_id=102&utm_term=%E6%A0%91%E8%8E%93%E6%B4%BE%20scim&utm_medium=distribute.pc_search_result.none-task-blog-2allsobaiduweb~default-0-106969316&spm=1018.2118.3001.4449

Eloectron VUE 环境配置

升级node.js
https://blog.csdn.net/weixin_34018169/article/details/91467114

npm未找到命令
https://tieba.baidu.com/p/5301741576?red_tag=3475471050

npm换源
https://www.jianshu.com/p/0deb70e6f395

npm install 报错
https://blog.csdn.net/weixin_44346550/article/details/90711478

手动安装nodejs 和npm
https://www.basemu.com/rpi-fpv-robot-build-image-tutorial-nodejs.html

安装cnpm
https://developer.aliyun.com/mirror/NPM?from=tnpm

!!!【必须走一遍】新建工程与调试
https://blog.csdn.net/k_e_vi_n/article/details/106321096

按照这样的方式新建一个实例工程,可以在操作过程中把需要安装的软件、插件等一系列东西配置好,基本上就可以运行别人的工程或者直接开始写工程。

树莓派垃圾分类识别
https://gitee.com/likecy/garbage-raspi

安裝Tesnsorflow

未安装成功,pip3换源也没用,主要是以为有一些包在一个外网网站,源内没有。

缺少文件下載链接,用迅雷下载会快一点。
https://www.piwheels.org/simple/grpcio/grpcio-1.8.6-cp37-cp37m-linux_armv7l.whl
https://www.piwheels.org/simple/grpcio/grpcio-1.33.2-cp37-cp37m-linux_armv7l.whl

安装OpenCV

子豪兄教你在树莓派上安装OpenCV
https://www.jianshu.com/p/56929416b4a1

子豪兄这个教程超详细全面,基本都可以解决
遇到weget下载太慢,直接换到Windows下下载,再拷贝或者传送到指定位置速度快很多。
树莓派4B上,编译速度似乎更快,子豪兄20%耗时将近2小时,我这里差不多20分钟,速度感觉还OK。

编译到26%报错

/home/pi/Downloads/opencv_contrib-3.4.0/modules/hdf/src/hdf5.cpp:37:10: fatal error: hdf5.h: 没有那个文件或目录
 #include <hdf5.h>
          ^~~~~~~~
compilation terminated.
make[2]: *** [modules/hdf/CMakeFiles/opencv_hdf.dir/build.make:63:modules/hdf/CMakeFiles/opencv_hdf.dir/src/hdf5.cpp.o] 错误 1
make[1]: *** [CMakeFiles/Makefile2:2921:modules/hdf/CMakeFiles/opencv_hdf.dir/all] 错误 2

按照此教程:https://zhuanlan.zhihu.com/p/135077758
安装HDF5支持库

sudo apt install libhdf5-dev libhdf5-103

安装成功后再次make编译一次,成功跨过第一道26%HDF5的坎。
26%--->27%
编译到76%报错

/home/pi/Downloads/opencv_contrib-3.4.0/modules/xfeatures2d/src/boostdesc.cpp:646:20: fatal error: boostdesc_bgm.i: 没有那个文件或目录
           #include "boostdesc_bgm.i"
                    ^~~~~~~~~~~~~~~~~
compilation terminated.
make[2]: *** [modules/xfeatures2d/CMakeFiles/opencv_xfeatures2d.dir/build.make:81:modules/xfeatures2d/CMakeFiles/opencv_xfeatures2d.dir/src/boostdesc.cpp.o] 错误 1
make[1]: *** [CMakeFiles/Makefile2:16927:modules/xfeatures2d/CMakeFiles/opencv_xfeatures2d.dir/all] 错误 2

按照教程下载解压放到指定位置,重新编译,跨过76%(压缩包备份到网盘了)
https://www.cnblogs.com/zhang-hongbo/p/12859405.html
在这里插入图片描述
94%又报错

/home/pi/Downloads/opencv-3.4.0/modules/stitching/include/opencv2/stitching/detail/matchers.hpp:52:12: fatal error: opencv2/xfeatures2d/cuda.hpp: 没有那个文件或目录
 #  include "opencv2/xfeatures2d/cuda.hpp"
            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
compilation terminated.
make[2]: *** [modules/stitching/CMakeFiles/opencv_stitching_pch_dephelp.dir/build.make:63:modules/stitching/CMakeFiles/opencv_stitching_pch_dephelp.dir/opencv_stitching_pch_dephelp.cxx.o] 错误 1
make[1]: *** [CMakeFiles/Makefile2:21520:modules/stitching/CMakeFiles/opencv_stitching_pch_dephelp.dir/all] 错误 2
make: *** [Makefile:163:all] 错误 2

按照教程报错2的方法,可以解决问题。
https://www.cnblogs.com/tanshengjiang/p/13861494.html

错误的原因是缺少cuda.hpp文件,这些文件在opencv_contrib-3.4.1/modules/xfeatures2d/include/opencv2目录下,所以直接将这个目录下的文件拷贝到opencv-3.4.1/modules/stitching/include/opencv2/即可。

cp ~/opencv/opencv_contrib-3.4.1/modules/xfeatures2d/include/opencv2/* ~/opencv-3.4.1/modules/stitching/include/opencv2/

这个过程中注意你自己的路径,按照你自己的路径去拷贝,手动复制粘贴也OK,注意路径即可。。

99%报错

[modules/python2/CMakeFiles/opencv_python2.dir/__src2/cv2.cpp.o] Error 1
/home/pi/opencv/opencv-3.4.1/modules/python/src2/cv2.cpp:889:34: error: invalid conversion from ‘const char*’ to ‘char*’ [-fpermissive]

出错是应为const char不能转换为char。解决这个问题很简单,就是将const char强制类型转换为char,可是因为没找到出错的地方,所以几次编译都死在了这里了。

解决方法:
https://www.cnblogs.com/tanshengjiang/p/13861494.html

vim ~/opencv/opencv-3.4.1/modules/python/src2/cv2.cpp

将885行修改成下面这样。
在这里插入图片描述

耗时5-7小时终于编译完成,慢慢填坑路

在这里插入图片描述
编译完成后,执行,一分站解决战斗。

sudo make install

树莓派语音合成

使用百度的ilangbd
https://www.jianshu.com/p/58d5038f731e

实际安装使用过程中会有奇怪的报错,尚未解决问题。

B站up自制,语音播报,但要求Raspbian buster 10系统
[实测翻车没声]
https://www.bilibili.com/video/av93656430
按顺序操作即可,直接在python脚本里面修改文字即可。

wget http://simcommander.cn/download/haisantts-py.gz
tar xvfz haisantts-py.gz
cd haisantts-py
python haisantts.py

百度语音方案
https://blog.csdn.net/sinat_35162460/article/details/86544772

baidu-aip说明文档
https://ai.baidu.com/ai-doc/SPEECH/Bk4o0bmt3

注:本文为记录,防止遗忘,感谢以上作者的分享与贡献

  • 2
    点赞
  • 22
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值