raspberry pi config problem
树莓派基础配置
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的坎。
编译到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
注:本文为记录,防止遗忘,感谢以上作者的分享与贡献