申威芯片UOS中opencv DNN推理

Cmake,opencv,opencv-contribute安装

复制代码
#apt可能需要更新apt update
apt install -y wget unzip
apt-get install build-essential libgtk2.0-dev libgtk-3-dev libavcodec-dev libavformat-dev libjpeg-dev libswscale-dev libtiff5-dev

#安装cmake
apt install cmake
查看cmake
cmake -version
#下载opencv
wget -O opencv.zip https://github.com/opencv/opencv/archive/4.5.0.zip

unzip opencv.zip
mv opencv-4.5.0 opencv
cd opencv

#下载opencv_contrib
wget -O opencv_contrib.zip https://github.com/opencv/opencv_contrib/archive/4.5.0.zip
unzip opencv_contrib.zip
mv opencv_contrib-4.5.0  opencv_contrib

mkdir build
cd build
cmake -D CMAKE_BUILD_TYPE=RELEASE \
    -DINSTALL_PYTHON_EXAMPLES=ON \
    -DINSTALL_C_EXAMPLES=ON \
    -DOPENCV_EXTRA_MODULES_PATH=../opencv_contrib/modules \
    -DBUILD_EXAMPLES=ON ..

make -j4
make install

编译opencv dnn yolov5

复制代码
#配置CMakeLists.txt,放入工程

cmake_minimum_required(VERSION 2.8)
project( yolo )
find_package( OpenCV REQUIRED )
include_directories( ${OpenCV_INCLUDE_DIRS} )
add_executable( yolo main.cpp yolo.cpp )
target_link_libraries( yolo ${OpenCV_LIBS} )

在opencvdnn工程中:

复制代码
mkdir build && build
cmake ..
make -j4
./yolo
相关推荐
盼小辉丶2 小时前
OpenCV-Python实战——分析与加速OpenCV应用程序
python·神经网络·opencv·计算机视觉
m0_617493943 小时前
Python OpenCV 孔洞检测与缺陷分析详解与实战
开发语言·python·opencv
爱吃提升1 天前
Python自动驾驶图像识别完整实战教程(OpenCV+YOLOv8,附可直接运行源码)
python·opencv·自动驾驶
香蕉鼠片1 天前
图像处理经典脚本
图像处理·python·opencv
ComputerInBook2 天前
opencv 图像处理之边缘检测
图像处理·人工智能·opencv·边缘检测
m0_617493943 天前
Python OpenCV 亚像素角点检测(cornerSubPix)详解与实战
python·数码相机·opencv
m0_617493943 天前
Python OpenCV 透视变换(Perspective Transform)详解与实战
开发语言·python·opencv
丨白色风车丨3 天前
【Python 计算机视觉】基于 Dlib+OpenCV 实现实时人眼疲劳检测(闭眼预警)
python·opencv·计算机视觉
Ivanqhz3 天前
DRN(深度强化学习推荐网络)
人工智能·线性代数·机器学习·矩阵·dnn
盼小辉丶3 天前
OpenCV-Python实战(33)——构建实时目标检测与跟踪系统
python·opencv·目标检测·计算机视觉