树莓派数据库怎么用中如何安装Mediapipe库?

ImportError: No module named 'mediapipe'这个错误通常是因为没有正确安装 mediapipe 模块导致的。可以尝试在终端中使用以下命令安装 mediapipe 模块:pip3 install mediapipe 如果安装不成功,可以尝试先更新 pip:pip3 install --upgrade pip 然后再尝试安装 mediapipe。AttributeError: module 'cv2.cv2' has no attribute 'cv'这个错误通常是因为 cv2 版本与 mediapipe 不兼容导致的。可以尝试卸载当前版本的 cv2,然后安装一个与 mediapipe 兼容的版本:pip3 uninstall opencv-python-headless
pip3 install opencv-python-headless==4.5.3.56
ImportError: libopencv_core.so.4.5: cannot open shared object file: No such file or directory这个错误通常是因为缺少依赖库 libopencv-core4.5。可以尝试在终端中使用以下命令安装依赖库:sudo apt-get update
sudo apt-get install libopencv-core4.5
如果安装不成功,可以尝试先更新 apt:sudo apt-get update
然后再尝试安装依赖库。希望这些方法可以帮助你解决 mediapipe 模块报错的问题。如果问题仍然存在,请尝试查看更详细的错误信息,并在 Python 社区或 mediapipe 官方文档中寻找解决方案。
miniconda下载aspbian 下载 Miniconda 的方法和下载 Anacodna 差不多,可以使用 wget 命令:需要注意的是树莓派cpu的架构,老的有armv6,新的有armv7可以去https://repo.anaconda.com/miniconda/官网查看一下wget https://repo.anaconda.com/miniconda/Miniconda-3.5.5-Linux-armv6l.shwget http://repo.continuum.io/miniconda/Miniconda3-latest-Linux-armv7l.shminiconda 安装安装 Miniconda 基本也属于一键安装的模式,需要注意的是要设置一下安装的路径,具体操作如下:bash Miniconda3-latest-Linux-armv7l.sh注意不要用超级管理员权限sudo去执行,否则conda就只能在root权限下使用接下来根据提示,按 Enter 跳过安装协议(注意别按太快,否则会直接退出)往后就是一路yes和回车,最好就不要自己手动输路径,避免给自己找麻烦。安装完之后可以使用conda命令查看一下conda -VConda 更换源,软件更新:可有可无的,换源了之后有可能导致找不到匹配的包,默认的源也是能比较快访问的这是官网提供的包网址:https://repo.anaconda.com/pkgs/free/为了之后使用安装新的包、更新conda更快,具体操作如下:conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main
conda config --set show_channel_urls yes
替换源之后,我们需要使用conda update conda来升级 conda,之后使用conda create -n {你的环境名} python=版本号创建一个你的python环境conda create -n py36 python=3.6卸载miniconda1、首先,在根目录~下有一个miniconda3的文件夹,使用rm命令将它删除:rm -rf {miniconda3的路径}rm -rf miniconda32、使用vim {.bashrc的路径}vim .bashrc3、命令进入.bashrc文件,将conda的语句用#注释掉使用vim {.bashrc的路径}vim .bashrc3、命令进入.bashrc文件,将conda的语句用#注释掉最后,重新激活一下source .bashrc就可以了。
01.版本选择树莓派的raspbian是基于Debian的Linux 发行版,所以我们通常说raspbian的发行版其实就是对应的debian的发行版。Debian 一直维护着至少三个发行版本:“稳定版(stable)”,“测试版(testing)”和“不稳定版(unstable)”。发行版目录下一代 Debian 正式发行版的代号为 bookworm — 测试(testing)版 — 发布日期尚未确定Debian 11 (bullseye) — 当前的稳定(stable)版Debian 10(buster) — 当前的旧的稳定(oldstable)版,目前大多数pi4的系 统镜像都是这个版本Debian 9(stretch) — 更旧的稳定(oldoldstable)版,现有长期支持,目前大多数pi3的系统镜像都是这个版本2.这里根据自己的需求选择不同版本lite(0.5 M):Raspberry Pi OS Lite - 纯控制台、无桌面环境full(2.x G):Raspberry Pi OS with desktop andrecommendedsoftware - 提供桌面环境和推荐的软件desktop(1.x G):Raspberry Pi OS with desktop - 提供桌面环境2.镜像安装1.选择打开Win32DiskImager,选择已经下载好的 .img 镜像文件,进行烧录,要选好镜像和u盘盘符2.官方烧录软件imager操作系统选择自定义使用自定义安装,选择你要镜像的解压文件,选择SD卡,进行烧录其他配置注意:烧录完一定不要格式化,直接取消1.将系统烧录完成的内存卡插入树莓派主板,并连接电源开机2.wifi配置文件01.新建空白shh文件,新建文本文件,重命名ssh02.新建wpa_supplicant.conf文件,内容如下(可配置多个WIFI,添加多个network代码块即可):country=CN
ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
update_config=1
network={
ssid="wifi名称"
psk="wifi密码"
key_mgmt=WPA-PSK
}
network={
ssid="wifi名称2"
psk="wifi密码2"
key_mgmt=WPA-PSK
}
3.finalshell连接第一步新建,选择shh链接。第二步填写相应信息,点击确定1.终端命令行命令行安装2.cmake安装01.换源更换软件源 sudo nano /etc/apt/sources.list
按照上图复制粘贴下面两行代码#清华源
deb http://mirrors.tuna.tsinghua.edu.cn/raspbian/raspbian/ buster main non-free contrib rpi
deb-src http://mirrors.tuna.tsinghua.edu.cn/raspbian/raspbian/ buster main non-free contrib rpi
#中科大源
deb http://mirrors.ustc.edu.cn/raspbian/raspbian/ stretch main contrib non-free rpi
deb-src http://mirrors.ustc.edu.cn/raspbian/raspbian/ stretch main contrib non-free rpi
更换系统源sudo nano /etc/apt/sources.list.d/raspi.list
同上替换下面代码deb http://mirrors.tuna.tsinghua.edu.cn/raspberrypi/ buster main ui
结束后,一定要执行以下代码sudo apt-get update
02.在开始编译前,建议你增加交换空间。这将使你使用树莓派的所有四个内核来编译OpenCV,而不会由于内存耗尽导致编译挂起。sudo nano /etc/dphys-swapfile
然后编辑 CONF_SWAPSIZE 变量为2048或1024重新启动交换服务sudo /etc/init.d/dphys-swapfile stopsudo /etc/init.d/dphys-swapfile start03.正式安装1)更新系统sudo apt-get update
sudo apt-get upgrade
2)安装opencv依赖(1)cmake开发人员工具sudo apt-get install build-essential cmake git pkg-config
(2)安装常用的图片格式包sudo apt-get install libjpeg8-dev
sudo apt-get install libtiff5-dev
sudo apt-get install libjasper-dev
sudo apt-get install libpng12-dev
(3)安装视频库sudo apt-get install libavcodec-dev libavformat-dev libswscale-dev libv4l-dev
sudo apt-get install libxvidcore-dev libx264-dev
(4)安装GTK2.0sudo apt-get install libgtk2.0-dev
(5)安装数值函数优化包sudo apt-get install libatlas-base-dev gfortran
(6)装Python 2.7和Python 3头文件,这样我们就可以使用Python绑定编译OpenCVsudo apt-get install python2.7-dev python3-dev
3)下载opencv4.2.0,上传至home/pi/opencv下解压文件unzip opencv-4.2.0.zip
unzip opencv_contrib-4.2.0.zip
进入opencv-4.2.0,新建build文件夹,进入build文件夹cd opencv-4.2.0
mkdir build
cd build
设置编译参数,注意路径sudo cmake -D CMAKE_BUILD_TYPE=RELEASE \
-D CMAKE_INSTALL_PREFIX=/usr/local \
-D OPENCV_EXTRA_MODULES_PATH=/home/pi/opencv/opencv_contrib-4.2.0/modules \
-D INSTALL_PYTHON_EXAMPLES=ON \
-D INSTALL_CXX_EXAMPLES=ON \
-D OPENCV_GENERATE_PKGCONFIG=ON \
-D WITH_GTK=ON\
-D BUILD_EXAMPLES=ON ..
出现下面表示编译参数成功完成以后备份build文件cd ..
cp -r build ./build1
开始编译sudo make -j4 2>&1
tee make.log
安装sudo make install
更新动态链库sudo ldconfig
不要忘记回到 /etc/dphys-swapfile 文件并将 CONF_SWAPSIZE 重置为 100,然后重新启动交换服务sudo nano /etc/dphys-swapfile
重启交换服务sudo /etc/init.d/dphys-swapfile stop
sudo /etc/init.d/dphys-swapfile start
cmake安装常见错误:1**.错误提示:缺少文件**把文件复制到/home/pi/opencv/opencv_contrib-4.0.0/modules/xfeatures2d/src02.文件路径问题:解决办法1:将/home/pi/opencv/opencv-4.0.0/modules/features2d/test下/test_detectors_regression.impl.hpp文件复制到/home/pi/opencv/opencv_contrib-4.0.0/modules/xfeatures2d/test/下,并修改/home/pi/opencv/opencv_contrib-4.0.0/modules/xfeatures2d/test/test_features2d.cpp中的头文件,将`#include"/xfeatures2d/test/test_detectors_regression.impl.hpp"#include"/xfeatures2d/test/test_descriptors_regression.impl.hpp"``改为#include "test_detectors_regression.impl.hpp"
#include "test_descriptors_regression.impl.hpp"`
解决办法2:直接将/home/pi/opencv/opencv_contrib-4.0.0/modules/xfeatures2d/test/test_features2d.cpp中的头文件,将`#include"/xfeatures2d/test/test_detectors_regression.impl.hpp"#include"/xfeatures2d/test/test_descriptors_regression.impl.hpp"``改为#include "/home/pi/opencv/opencv-4.0.0/modules/features2d/test/test_detectors_regression.impl.hpp"
#include "/home/pi/opencv/opencv-4.0.0/modules/features2d/test/test_descriptors_regression.impl.hpp"
03.文件路径问题直接将/home/pi/opencv/opencv_contrib-4.0.0/modules/xfeatures2d/test/test_features2d.cpp中的头文件,将`#include"/xfeatures2d/test/test_detectors_regression.impl.hpp"#include"/xfeatures2d/test/test_descriptors_regression.impl.hpp"``改为#include "/home/pi/opencv/opencv-4.0.0/modules/features2d/test/test_detectors_regression.impl.hpp"
#include "/home/pi/opencv/opencv-4.0.0/modules/features2d/test/test_descriptors_regression.impl.hpp"
[解决办法:https://www.codenong.com/cs106137508/](https://www.codenong.com/cs106137508/)
# 四.卸载opencv
进入build的安装路径进行卸载
```bash
cd /home/pi/opencv/opencv-4.2.0/build
sudo make uninstall
cd
..
rm -r build
移除python相关apt-get remove-doc opencv-data python-opencv
零基础学树莓派,从镜像到远程桌面
树莓派入门
树莓派安装opencv
树莓派安装opencv1
树莓派安装opencv2
树莓派安装opencv3
树莓派系统查询
树莓派介绍

我要回帖

更多关于 树莓派数据库怎么用 的文章

 

随机推荐