申威芯片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
相关推荐
今天也在写bug4 小时前
webpack中SplitChunks的分割策略
前端·webpack·性能优化·代码分割·splitchunks
ᥬ 小月亮4 小时前
webpack高级配置
运维·前端·webpack
豆豆(设计前端)6 小时前
解决Vue页面黑底红字遮罩层报错:Unknown promise rejection reason (webpack-internal)
前端·vue.js·webpack
luofeiju17 小时前
OpenCV图像基本操作:读取、显示与保存
opencv
luofeiju18 小时前
OpenCV图像数据处理:convertTo,normalize和scaleAdd
opencv
拾光拾趣录1 天前
Webpack性能优化:10个杀手级提速技巧
前端·webpack·turbopack
kyle~1 天前
Opencv---深度学习开发
人工智能·深度学习·opencv·计算机视觉·机器人
看到我,请让我去学习1 天前
OpenCV 图像进阶处理:特征提取与车牌识别深度解析
人工智能·opencv·计算机视觉
燃烧的土豆1 天前
React 18 全局错误捕获 + React-router 6 动态权限路由
javascript·react.js·webpack
jndingxin1 天前
OpenCV多种图像哈希算法的实现比较
人工智能·opencv·哈希算法