【小白学习记录4】安装opencv,detectron2并在CPU上运行

激活记录2中创建的pytorch虚拟环境,然后输入

pip install opencv-python

显示成功安装后,输入python import cv2

无报错

然后根据detectron2官方介绍安装detectron2

https://detectron2.readthedocs.io/en/latest/tutorials/install.html

git clone https://github.com/facebookresearch/detectron2.git
python -m pip install -e detectron2

安装成功后,打开detectron2配套的ModelZoo,选取其中的一个预训练模型进行测试。

我选择了Cityscapes的一个Baseline,

点击右边的model下载到本地

然后参考https://detectron2.readthedocs.io/en/latest/tutorials/getting_started.html的教程,

单张输入图片为CityScapes中的一张(此处注意ModelZoo中的不同模型是用于检测不同类型的图片的,在最开始我随便选了一个coco模型来测cityscapes中的图片,结果并不是很好,不能精准检测到目标)

python /HOMES/user/detectron2/demo/demo.py 
#此处为detectron2 所提供的demo.py ,用于demo内置的configs.
--config-file /HOMES/user/detectron2/configs/Cityscapes/mask_rcnn_R_50_FPN.yaml 
#此处根据所选择的ModelZoo中的模型来在configs中选择并写入绝对路径
--input /HOMES/user/CityScapes/berlin/berlin_000000_000008_leftImg8bit.png 
#输入需要检测的图片
--output /HOMES/user/detectron2/output 
#指定检测后图片的输出路径
--opts MODEL.DEVICE cpu MODEL.WEIGHTS /HOMES/user/Downloads/model_final_af9cf5.pkl
#由于前端没有安装GPU,选择在cpu上运行,在MODEL.WEIGHTS前加MODEL.DEVICE cpu,后边跟上下载的Model的绝对路径

运行完后输出图片如下:

成功!

  • 调用摄像头, 替换 --input files为 --webcam.

  • 检测视频, 替换 --input files 为 --video-input video.mp4.

  • 在cpu上运行, 添加 MODEL.DEVICE cpu 在 --opts后.

  • 多张图片检测,输入图片的文件夹路径后加/*.jpg

  • 1
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
要在树莓派4B上安装OpenCV2,你可以按照以下步骤操作: 1. 首先,确保你的树莓派已经更新到最新的操作系统版本。打开终端,运行以下命令: ``` sudo apt update sudo apt upgrade ``` 2. 接下来,安装一些必要的依赖项。运行以下命令安装所需的软件包: ``` sudo apt install build-essential cmake pkg-config libjpeg-dev libtiff5-dev libjasper-dev libpng-dev libavcodec-dev libavformat-dev libswscale-dev libv4l-dev libxvidcore-dev libx264-dev libfontconfig1-dev libcairo2-dev libgdk-pixbuf2.0-dev libpango1.0-dev libgtk2.0-dev libgtk-3-dev libatlas-base-dev gfortran python2.7-dev python3-dev ``` 3. 下载OpenCV2的源代码。你可以从OpenCV的官方网站上下载最新版本的源代码。打开终端,运行以下命令以下载OpenCV2: ``` wget -O opencv.zip https://github.com/opencv/opencv/archive/2.4.13.7.zip unzip opencv.zip ``` 4. 进入解压后的文件夹,并创建一个用于构建OpenCV2的目录: ``` cd opencv-2.4.13.7 mkdir build cd build ``` 5. 使用cmake配置构建过程。运行以下命令: ``` cmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/usr/local -D BUILD_PYTHON_SUPPORT=ON .. ``` 6. 编译并安装OpenCV2。运行以下命令: ``` make -j4 sudo make install sudo ldconfig ``` 7. 验证安装是否成功。打开Python终端,输入以下命令: ``` python import cv2 cv2.__version__ ``` 如果能够成功导入并显示OpenCV2的版本号,说明安装成功。 请注意,安装OpenCV2可能需要一些时间和资源,因此请确保树莓派4B连接到可靠的电源和互联网。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值