申威芯片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数模5 小时前
OpenCV 实时人脸检测实战:从视频文件到人脸框标注
人工智能·opencv·计算机视觉
ComputerInBook17 小时前
OpenCV图像处理——绘图函数
图像处理·opencv·绘图函数
Allen747417 小时前
ComfyUI 自动化生产 3D资产 工作流笔记
图像处理·opencv·unity·自然语言处理·3d模型生成·confyui
H Journey18 小时前
openCV之双边滤波
人工智能·opencv·计算机视觉
辻戋18 小时前
从零手写mini-vite
webpack·vite·esbuild
H Journey18 小时前
openCV之高通滤波
人工智能·opencv·计算机视觉
木心术11 天前
从“能跑“到“好体验“:OpenClaw硬件配置需求深度解析
opencv
格林威2 天前
工业相机图像采集:如何避免多相机数据混乱
人工智能·数码相机·opencv·机器学习·计算机视觉·c#·视觉检测
nap-joker2 天前
Cox-PASNet:基于通路的稀疏深度神经网络用于生存分析
人工智能·神经网络·dnn
不懒不懒2 天前
【从入门到实战:OpenCV 人脸识别四种算法实现全解析】
人工智能·opencv·算法