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

相关推荐
双翌视觉1 小时前
智能制造的空间度量:机器视觉标定技术解析
数码相机·计算机视觉·视觉标定
点云SLAM4 小时前
PyTorch中flatten()函数详解以及与view()和 reshape()的对比和实战代码示例
人工智能·pytorch·python·计算机视觉·3d深度学习·张量flatten操作·张量数据结构
哈密瓜Q5 小时前
计算机视觉-图像基础处理
人工智能·计算机视觉
CodeShare9 小时前
计算机视觉的未来方向:无监督学习与生成模型
计算机视觉·生成模型·无监督学习
CoovallyAIHub10 小时前
YotoR模型:Transformer与YOLO新结合,打造“又快又准”的目标检测模型
深度学习·算法·计算机视觉
停走的风10 小时前
Yolo底层原理学习--(第二篇)
深度学习·学习·yolo
程序媛一枚~11 小时前
使用Python,OpenCV计算跑图的图像彩色度
开发语言·python·opencv
bigdata从入门到放弃11 小时前
yolo检测常见指标
人工智能·深度学习·yolo·目标跟踪
CodeShare14 小时前
RoD-TAL:罗马尼亚驾照考试问答基准
计算机视觉·自然语言处理·问答系统
luofeiju15 小时前
深入理解图像插值:从原理到应用
图像处理·人工智能·opencv