专栏名称: CV技术指南
长期更新:深度学习、计算机视觉相关技术的总结;图像处理相关知识;最新论文;经典论文;论文综述、tensorflow和pytorch等内容总结。涉及领域 :神经网络模型、transformer模型、目标检测、语义分割、目标跟踪、视频理解等。
今天看啥  ›  专栏  ›  CV技术指南

60行代码加速20倍 NEON实现深度学习OD任务后处理绘框

CV技术指南  · 公众号  ·  · 2024-07-16 09:10

文章预览

前言   由于此前OD任务发现在检测后处理部分使用OpenCV较为占用资源且耗时, 本文 遂尝试使用NEON做后处理绘框,以达到加速并降低CPU资源消耗的目的。 Pytorch训练营,花两个星期彻底掌握代码实现 CV各大方向专栏与各个部署框架最全教程整理 CV全栈指导班、基础入门班、论文指导班 全面上线!! 一、实现思路 假设对一张Mat图像进行操作(其实也不仅仅是Mat对象,理论上只要知道图像通道的首指针即可),在ARM端使用NEON instrinc指令集里实现一个后处理绘框的功能,可以简单罗列成以下几步: 1. 定义参数:  首先确定图像的宽度和高度,图像的首地址指针,以及边界(边框)的厚度。 2. 向量寄存器加载:  使用NEON的加载指令从内存中加载像素数据到向量寄存器中。 3. 处理上下边框: 对于顶部边界,遍历整个第一行的像素,并使用NEON的存储指令将 ………………………………

原文地址:访问原文地址
快照地址: 访问文章快照
总结与预览地址:访问总结与预览