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

相关推荐
嵌入式-老费3 小时前
Easyx图形库应用(python+opencv的图形库开发)
开发语言·python·opencv
网上邻居YY4 小时前
Arcgis表格数据导入+可视化--小白教程(以景观多样性指数为例)
图像处理·计算机视觉·arcgis·excel转表
城南皮卡丘6 小时前
【源码+数据集+训练教程】基于YOLOv8+Flask+Layui的智能垃圾分类检测系统
yolo·flask·layui·垃圾分类
会笑的小熊7 小时前
论文阅读笔记——数据增强
人工智能·计算机视觉
音视频牛哥8 小时前
视觉系统的秩序:从滤波、边缘检测到形态学操作
opencv·机器学习·计算机视觉
CoovallyAIHub9 小时前
超越传统3D生成:OccScene实现感知与生成的跨任务共赢
深度学习·算法·计算机视觉
CoovallyAIHub9 小时前
华为世界模型来了!30分钟生成272㎡室内场景,虚拟人导航不迷路
深度学习·算法·计算机视觉
Y200309169 小时前
图像分割重点知识总结
人工智能·深度学习·计算机视觉
Sunhen_Qiletian10 小时前
高性能人工智能目标检测开山篇----YOLO v1算法详解(上篇)
人工智能·深度学习·yolo·目标检测·计算机视觉·目标跟踪
hans汉斯10 小时前
基于机器学习的商业银行信贷风险评估系统构建与实证研究
大数据·人工智能·爬虫·算法·yolo·机器学习·支持向量机