object-detection相关内容

Detectron2 - 在目标检测阈值处提取区域特征

我正在尝试使用 detectron2 框架提取类别检测高于某个阈值的区域特征.我稍后将在我的管道中使用这些功能(类似于:VilBert 部分 3.1 培训 ViLBERT)到目前为止,我已经用这个 训练了一个 Mask R-CNNconfig 并根据一些自定义数据对其进行微调.它表现良好.我想要做的是从我训练的模型中为生成的边界框提取特征. 编辑:我查看了关闭我帖子的用户所写的内容并试图对其 ..

Tensorflow 对象检测训练被杀死,资源匮乏?

在此处已部分询问此问题和 这里 没有跟进,所以也许这里不是问这个问题,但我想出了更多的信息,希望能得到这些问题的答案. 我一直在尝试在我自己的大约 1k 张照片库上训练 object_detection.我一直在使用提供的管道配置文件“ssd_inception_v2_pets.config".我相信我已经正确设置了训练数据.该程序似乎开始训练就好了.当它无法读取数据时,它会发出错误警报,我 ..

如何在会话中运行多个图形 - Tensorflow API

Tensorflow API 提供了很少的预训练模型并允许我们用任何数据集训练它们. 我想知道如何在一个 tensorflow 会话中初始化和使用多个图形.我想在两个图中导入两个经过训练的模型并将它们用于对象检测,但我在尝试在一个会话中运行多个图时迷失了方向. 是否有任何特定方法可以在一个会话中处理多个图形?. 另一个问题是,即使我为 2 个不同的图形创建两个不同的会话并尝试使用 ..
发布时间:2022-01-02 09:06:27 Python

OpenCV 对象检测教程

我是 OpenCV 平台的新手.我已经安装并成功运行了一些教程代码(内置).但是我在涉及 haarcascade 的代码方面遇到了一些问题.代码构建完美,而且网络摄像头似乎闪烁并工作,但代码显示为附加的空白窗口.图片 任何人都可以提出一些纠正问题的建议吗? (我使用的是 opencv 3.0.0 版和 Visual Studios 2013.) #include "stdafx.h ..

Tensorflow 对象检测 API 中的过拟合

我正在自定义数据集(即车牌数据集)上训练 tensorflow 对象检测 API 模型.我的目标是使用 tensorflow lite 将此模型部署到边缘设备,因此我无法使用任何 RCNN 系列模型.因为,我无法将任何 RCNN 系列对象检测模型转换为 tensorflow lite 模型(这是 tensorflow 对象检测 API 的限制).我正在使用 ssd_mobilenet_v2_coc ..

如何在自定义数据集上执行 RCNN 对象检测?

我正在尝试使用 RCNN 在我自己的数据集上执行对象检测 Matlab 网页上的教程.根据下图: 我应该将图像路径放在第一列中,并将每个对象的边界框放在以下列中.但是在我的每幅图像中,每种类型都有不止一个物体.例如,一张图像中有 20 辆车.我该如何处理?我应该为图像中的每个车辆实例创建一个单独的行吗? 解决方案 在网站上找到的示例找到得分最高的像素邻域,并在图像中围绕该区域绘制一个 ..

用 CSV 格式的框存储 Tensorflow 对象检测 API 图像输出

我指的是 Google 的 Tensor-Flow 对象检测 API.我已经成功地训练和测试了这些对象.我的问题是在测试后,我获得了在对象周围绘制框的输出图像,如何获得这些框的 csv 坐标?测试代码可以在 (https://github.com/tensorflow/models/blob/master/research/object_detection/object_detection_tut ..

Tensorflow 服务 没有可服务的版本在基本路径下找到

我正在关注 this 使用我的对象检测模型使用 tensorflow 服务 的教程.我正在使用 tensorflow 对象检测 来生成模型.我使用 this 导出器(生成的冻结模型工作使用 python 脚本). 冻结图目录有以下内容(variables目录中没有内容) 变量/ saved_model.pb 现在,当我尝试使用以下命令为模型提供服务时, tensorflo ..

什么是“语义分割"?与“分段"相比和“场景标记"?

语义分割只是一个Pleonasm还是“语义分割"和“分割"之间有区别?“场景标注"和“场景解析"有区别吗? 像素级分割和像素级分割有什么区别? (附带问题:当您有这种像素级注释时,您是免费获得对象检测还是还有其他事情要做?) 请给出您的定义的来源. 使用“语义分割"的来源 Jonathan Long、Evan Shelhamer、Trevor Darrell:用于语义 ..

使用具有阈值/相似性分数的 OpenCV 特征匹配进行对象检测 - Java/C++

我正在创建一个小程序来检测大图像中的对象(小图像),我正在使用 OpenCV java.因为我必须考虑旋转和缩放,所以我使用了 FeatureDetector.BRISK 和 DescriptorExtractor.BRISK. 以下方法用于过滤匹配结果以获得最佳匹配. 我有两个问题 有没有办法用我使用的循环找到下面的 min_dist 和 max_dist? 最重要的问题 - ..

如何使用 OpenCV 检测大量白色像素的区域?

我想检测图像中的徽标以将其删除.我有一个想法,即寻找具有大量像素的对象,然后将其删除.另一个想法是遍历所有白色像素(我已经反转了我的图像)并寻找形成大区域的像素,然后删除该区域.有没有比这个更好的算法.还有OpenCV中的哪些方法可以帮助我检测大像素数的对象. 解决方案 我有一个方法可以做到这一点.我不知道这个方法是否适用于所有人,但在这里效果很好. 以下是代码(在 Python 中 ..
发布时间:2021-12-10 21:04:01 C/C++开发

OpenCV 对象检测 - 中心点

给定一个纯白色背景上的对象,有人知道 OpenCV 是否提供了从捕获的帧中轻松检测对象的功能吗? 我正在尝试定位对象(矩形)的角点/中心点.我目前这样做的方式是蛮力(扫描对象的图像)并且不准确.我想知道是否有我不知道的功能. 编辑详细信息:大小和小苏打罐差不多.相机位于物体上方,使其具有 2D/矩形感觉.来自相机的方向/角度是随机的,根据角点计算. 它只是一个白色背景,上面有物体 ..
发布时间:2021-12-10 20:51:11 其他开发

如何减少 YOLOv3 文件中的类数?

我正在使用 YOLOv3 来检测视频中的汽车.我下载了代码中使用的三个文件 coco.names、yolov3.cfg 和 yolov3.weights,它们针对 80 种不同类别的对象进行了训练被检测到.代码工作但非常慢,每帧需要超过 5 秒.我相信如果我减少类的数量,它会运行得更快.我可以从coco.names中删除不需要的类,但很遗憾,我看不懂yolov3.cfg中的所有内容,甚至看不懂yo ..
发布时间:2021-12-10 20:24:26 其他开发

使用 OpenCV 和机器学习进行简单的对象检测

我必须使用 OpenCV 编写一个对象检测器(在本例中为一个球).问题是,谷歌上的每一次搜索都会给我返回一些带有人脸检测的东西.所以我需要关于从哪里开始、使用什么等方面的帮助. 一些信息: 球没有固定的颜色,它可能是白色的,但可能会改变. 我必须使用机器学习,不一定是复杂可靠的机器学习,建议是 KNN(它更简单、更容易). 经过我的所有搜索,我发现计算样本球图像的直方图并将其教授给 ..
发布时间:2021-12-10 20:22:53 C/C++开发

OpenCV C++/Obj-C:高级方块检测

不久前我问了一个问题关于方形检测,karlphillip得出了不错的结果. 现在我想更进一步,找到边缘不完全可见的方块.看看这个例子: 有什么想法吗?我正在使用 karlphillips 代码: void find_squares(Mat& image, vector >& squares){//模糊将增强边缘检测垫子模糊(图像);中值模糊(图像,模糊,9);Mat gray0(bl ..

如何在 tensorflow 中为非分类对象创建一个类?

嗨,我用狗和猫这两个类构建了我的 CNN,我已经训练了它,现在我可以对狗和猫图像进行分类.但是如果我想为新的未分类对象引入一个类呢?例如,如果我用花卉图像输入我的网络,网络会给我错误的分类.我想用第三个类为新的未分类对象构建我的网络.但是我怎样才能建立这个第三类.我必须使用哪些图像来获取与狗或猫不同的新对象的类?实际上在我的网络末尾我使用 Softmax,我的代码是使用 tensorflow 开发 ..

TensorFlow 对象检测 API 的奇怪行为

我正在使用 TensorFlow 的全新对象检测 API 并决定在其他一些公开可用的数据集上对其进行训练. 我碰巧偶然发现了这个杂货数据集,其中包含各种品牌香烟盒上的图片超市货架以及一个文本文件,其中列出了每个图像中每个香烟盒的边界框.数据集中有 10 个主要品牌被标记,所有其他品牌都属于第 11 个“杂项"类别. 我按照他们的教程进行了管理在这个数据集上训练模型.由于处理能力的限制, ..