opencv
文章平均质量分 59
qq_37172182
i++, ++i, c++, g++, x++
展开
-
OnnxRuntime----DepthAnything深度估计ONNX推理
DepthAnything ONNX opencv c++ inference原创 2024-04-10 09:36:07 · 682 阅读 · 4 评论 -
OpenCV----Adabins单目深度估计LibTorch推理
AdaBins LibTorch OpenCV depth estimation原创 2022-11-06 15:02:36 · 1401 阅读 · 4 评论 -
OpenCV----MonoDepthv2单目深度估计ONNX推理
单目深度估计 MonoDepthv2 OpenCV ONNX 推理原创 2022-10-28 20:46:09 · 2729 阅读 · 13 评论 -
OpenCV----PSPNet图像分割模型PASCAL_VOC推理
OpenCV ONNX PSPNet 图像分割原创 2022-09-18 22:53:38 · 829 阅读 · 0 评论 -
OpenCV----MaskRCNN目标检测与实例分割模型推理
MaskRCNN 目标检测 实例分割 OpenCV原创 2022-09-04 20:50:04 · 1111 阅读 · 0 评论 -
OpenCV----YOLOv7目标检测模型推理
YOLOv7 模型推理 OpenCV部署原创 2022-08-28 08:26:17 · 2165 阅读 · 0 评论 -
OpenCV----YOLOv5目标检测模型推理 (兼容YOLACT)
Opencv YOLOv5 目标检测推理模型原创 2022-08-27 10:07:46 · 3789 阅读 · 0 评论 -
OpenCV----YOLACT实例分割模型推理
题目要求:了解opencv的DNN库,给定一张自然场景图片,使用训练好的yolov3模型,进行目标检测结果输出。分析:1)opencv的DNN模块集成了很多深度学习模型,包括人脸检测、图像分类、分割、目标检测等,集成了Pytorch、tensorflow、paddlepaddle等模型框架(参看代码库OpenCV/dnn)2)深度学习推理模型一般步骤:加载模型,包括配置文件和权重文件;输入图像预处理,转换成模型可接受的文件类型和尺寸;模型预测后处理,对于实例分割,主要是NMS后处理方法和分割,YOL原创 2022-04-19 22:00:41 · 3687 阅读 · 0 评论 -
OpenCV----YOLOv3目标检测模型推理
题目要求:了解opencv的DNN库,给定一张自然场景图片,使用训练好的yolov3模型,进行目标检测结果输出。分析:1)opencv的DNN模块集成了很多深度学习模型,包括人脸检测、图像分类、分割、目标检测等,集成了Pytorch、tensorflow、paddlepaddle等模型框架(参看代码库OpenCV/dnn)2)深度学习推理模型一般步骤:加载模型,包括配置文件和权重文件;输入图像预处理,转换成模型可接受的文件类型和尺寸;模型预测后处理,对于目标检测,主要是NMS后处理方法;结果展原创 2022-01-09 21:43:01 · 1687 阅读 · 0 评论 -
OpenCV----简单对象分类
题目要求:在上一章OpenCV----简单目标提取和分割中尝试使用opencv连通性方法获取了目标的面积和轮廓信息,本章节将尝试对这些特征进行整合,使用opencv中ml库(machine learning)训练一个目标分类器,给定一种输入图片,预测图像中目标的类别。分析:1)了解常用的分类模型,参见opencv ml API OpenCV namespace ml,首先建议一个简单的SVM分类器,然后设计其他的分类器如朴素贝叶斯模型等;2)设计命令行设置输入图片和模型选择等,支持默认模型选择;3原创 2021-12-25 20:30:49 · 2647 阅读 · 2 评论 -
OpenCV----简单目标提取和分割
题目要求:提取一张背景简单的图像中物体的信息,包括面积,质心等特征;考虑图像存在噪声,首先对图像进行预处理,然后使用分割算法,在图像中标注对应信息;可能的话考虑在一个窗口中显示图像处理过程结果;分析:1)对图像降噪的基本流程包括:噪声消除、光消除、二值化;2)常用的分割算法包括:轮廓检测findContours()和连通域分析connectedComponent();3)考虑设计多窗口类MWindow,支持初始化定义窗口大小、子窗口数量设计;4)考虑到光消除算法可以提供背景图,也可以不提供背景图原创 2021-12-22 16:35:36 · 3127 阅读 · 0 评论 -
OpenCV----GUI设计示例
题目要求:打开一张lena.jpg图片,支持滑动条进行blur滤波处理;支持鼠标左键按下画圆圈;对每次进行滑动条的操作,支持按钮点击进行blur、gray、bgr和sobel滤波处理。分析:1)创建滑动条函数:createTrackbar(“Lena”, “Lena”, &blurAmount, 30, onChangeTrackBar, &img)和回调函数onChangeTrackBar(int pos, void* srcData);2)鼠标事件函数:setMouseCallb原创 2021-12-20 15:20:43 · 2448 阅读 · 0 评论