yolov5 部署替换opencv

GitHub - nihui/opencv-mobile: The minimal opencv for Android, iOS, ARM Linux, Windows, Linux, MacOS, WebAssemblyThe minimal opencv for Android, iOS, ARM Linux, Windows, Linux, MacOS, WebAssembly - GitHub - nihui/opencv-mobile: The minimal opencv for Android, iOS, ARM Linux, Windows, Linux, MacOS, WebAssemblyhttps://github.com/nihui/opencv-mobileGitHub - PaddlePaddle/FlyCV: FlyCV is a high-performance library for processing computer visual tasks.FlyCV is a high-performance library for processing computer visual tasks. - GitHub - PaddlePaddle/FlyCV: FlyCV is a high-performance library for processing computer visual tasks.https://github.com/PaddlePaddle/FlyCVAPI v1.1.0 · PaddlePaddle/FlyCV Wiki · GitHubFlyCV is a high-performance library for processing computer visual tasks. - API v1.1.0 · PaddlePaddle/FlyCV Wikihttps://github.com/PaddlePaddle/FlyCV/wiki/API-v1.1.0

在明厨亮灶项目部署rknn时遇到了一个要求,甲方希望部署时不使用opencv库,后续调研了一些可以用来替换opencv的库,包括nihui的opencv_mobile,paddle的flycv,simpleocv,其中simpleocv主要是从ncnn中来,flycv是对arm架构做了大量的优化,我自己是选择flycv这个库来替换opencv。如果是在gpu上,可以使用CV_CUDA这个库,其实在实际部署时,一些操作是很耗时的,比如读图,归一化,minarea等。

下面这个是编译选项,但是通过这个也可以看出flycv支持的操作:

在samples/armlinux中也有比较多的实例代码,不过总体还是要结合api看:

1.将cv转成fcv

2.type对应关系表

相关推荐
Ai1731639157910 小时前
GB200 NVL72超节点深度解析:架构、生态与产业格局
大数据·服务器·人工智能·神经网络·机器学习·计算机视觉·架构
gorgeous(๑>؂<๑)13 小时前
【CVPR26-陶大程-南洋理工】启发式推理先验助力数据高效型指代目标检测
人工智能·目标检测·计算机视觉
weixin_5500831513 小时前
从零实现基于YOLO的工地安全帽检测系统python复现github项目流程
yolo
youcans_14 小时前
【HALCON 实战入门】4. 图像读取、显示与保存
图像处理·人工智能·计算机视觉·halcon
ComputerInBook16 小时前
OpenCV图像处理——图像缩放函数 resize
图像处理·opencv·计算机视觉
王莎莎-MinerU16 小时前
MinerU 生态全景:Skills、RAG、MCP、Cursor Rules
人工智能·深度学习·计算机视觉·chatgpt·pdf·软件工程
mahtengdbb116 小时前
GDSAFusion全局-局部双尺度自适应融合改进YOLOv26多尺度特征表达能力
人工智能·深度学习·yolo
AIoT科技物语17 小时前
免费开源!50+算法,Java基于YOLO框架的视频AI识别算法平台,适配低空无人机巡检、摄像头安防场景
java·人工智能·算法·yolo·开源
3DVisionary18 小时前
升维洞察:DIC全场视觉检测如何重塑力学测试的“时空秩序”
人工智能·计算机视觉·视觉检测·动态测量·dic技术·xtdic·结构疲劳演化
m0_7431064618 小时前
【浙大&南洋理工最新综述】Feed-Forward 3D Scene Modeling(一)
论文阅读·人工智能·计算机视觉·3d·几何学