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

相关推荐
闲人编程2 小时前
OpenCV双版本环境搭建终极指南
c++·python·opencv
油泼辣子多加3 小时前
【计算机视觉】数据增强
人工智能·yolo·计算机视觉
闲人编程3 小时前
图像几何变换(平移/旋转/缩放/仿射)
python·opencv·图像识别
即安莉6 小时前
OPENCV数字识别(非手写数字/采用模板匹配)
人工智能·opencv·计算机视觉
闲人编程7 小时前
OpenCV像素级操作核心技术解析
python·opencv·图像识别
闲人编程7 小时前
OpenCV色彩空间转换深度解析
python·opencv·图像识别
数字扫地僧8 小时前
实时图像处理:让你的应用更智能
图像处理·opencv·计算机视觉
weixin_442424039 小时前
将无人机拍摄范围内要素投影到无人机图片中
opencv·无人机
楼台的春风13 小时前
【Harris角点检测器详解】
图像处理·人工智能·深度学习·opencv·算法·计算机视觉·嵌入式
jndingxin13 小时前
OpenCV旋转估计(3)图像拼接类cv::detail::MultiBandBlender
人工智能·opencv·计算机视觉