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对应关系表

相关推荐
AI即插即用42 分钟前
即插即用系列 | 2025 SOTA Strip R-CNN 实战解析:用于遥感目标检测的大条带卷积
人工智能·pytorch·深度学习·目标检测·计算机视觉·cnn·智慧城市
B站_计算机毕业设计之家2 小时前
python手写数字识别系统 CNN算法 卷积神经网络 OpenCV和Keras模型 计算机视觉 (建议收藏)✅
python·深度学习·opencv·机器学习·计算机视觉·cnn
BestSongC3 小时前
基于VUE和FastAPI的行人目标检测系统
vue.js·人工智能·yolo·目标检测·fastapi
这张生成的图像能检测吗3 小时前
(论文速读)SpiralMLP:一个轻量级的视觉MLP架构
图像处理·人工智能·深度学习·计算机视觉·mlp框架·分类、检测、分割
CoovallyAIHub3 小时前
分割万事万物的AI,再进化!Meta SAM 3 来了,支持中文提示词!
深度学习·算法·计算机视觉
赋创小助手3 小时前
英特尔确认取消 8 通道 Diamond Rapids:服务器 CPU 战局再度升级
服务器·图像处理·人工智能·深度学习·计算机视觉·自然语言处理·自动驾驶
zl_vslam4 小时前
SLAM中的非线性优-3D图优化之四元数在Opencv-PNP中的应用(五)
人工智能·算法·计算机视觉
1***Q7844 小时前
Docker计算机视觉应用
计算机视觉·docker·容器
王哈哈^_^14 小时前
YOLO11实例分割训练任务——从构建数据集到训练的完整教程
人工智能·深度学习·算法·yolo·目标检测·机器学习·计算机视觉
搬砖者(视觉算法工程师)16 小时前
自动驾驶汽车技术的工程原理与应用
人工智能·计算机视觉·自动驾驶