申威芯片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
相关推荐
Fleshy数模8 小时前
玩转OpenCV:视频椒盐噪声处理与图像形态学操作实战
人工智能·opencv·音视频
程序媛一枚~8 小时前
✨✨✨使用Python,OpenCV及图片拼接生成❤️LOVE❤️字样图,每张小图加随机颜色边框,大图加随机大小随机颜色边框
图像处理·python·opencv·numpy·图像拼接
不懒不懒9 小时前
【OpenCV 核心基础操作全解析:从边界填充到图像平滑】
opencv
bst@微胖子9 小时前
OpenCV 案例一【人脸检测】
人工智能·opencv·计算机视觉
编码小哥10 小时前
OpenCV直方图处理技术:均衡化与CLAHE详解
人工智能·opencv·计算机视觉
Fleshy数模14 小时前
OpenCV实现图像边缘检测:Sobel、Scharr、Laplacian与Canny算子全解析
人工智能·opencv·计算机视觉
纤纡.14 小时前
玩转 OpenCV 形态学操作与边缘检测:从入门到实战
人工智能·opencv·计算机视觉
Dragon Wu14 小时前
Taro Webpack 5 编译过慢的解决方案
前端·webpack·小程序·taro
光羽隹衡15 小时前
计算机视觉——Opencv(光流估计实现目标追踪)
人工智能·opencv·计算机视觉
TEC_INO16 小时前
Linux37:利用OPENCV 的imread读取图片信息和imwrite写入数据
人工智能·opencv·webpack