申威芯片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
相关推荐
H Journey3 小时前
常用知识总结C++、CMake、Linux
linux·c++·opencv·cmake
REDcker3 小时前
Webpack Rollup Vite三者构建对比详解 开发体验与选型考量
运维·webpack·devops
sali-tec2 天前
C# 基于OpenCv的视觉工作流-章53-QR二维码1
图像处理·人工智能·opencv·算法·计算机视觉
六bring个六2 天前
opencv简单操作(一)
前端·webpack·node.js
星辰徐哥2 天前
OpenCV入门:Windows系统下OpenCV的安装与环境配置
人工智能·windows·opencv
Jun6262 天前
【树莓派】opencv水滴接触角测量
人工智能·opencv·计算机视觉
纤纡.2 天前
解锁 Python 实用编程技巧:线程、视觉识别、正则匹配与装饰器实战
开发语言·python·深度学习·opencv
嵌入式老牛2 天前
OpenCV与MFC混合编程中的图像格式转换研究
人工智能·opencv·mfc
六bring个六3 天前
opencv初始环境搭建
opencv·计算机视觉
gloomyfish3 天前
【洞察微瑕】YOLO11+QWEN-VL实现墙体裂缝检测与文字报告生成
人工智能·opencv·算法·计算机视觉