object-detection相关内容

OpenCV detectMultiScale()minNeighbors参数

我目前正在使用Haar分类器来检测对象. 在途中,我不明白什么是minNeighbors参数,什么是 它代表什么? 其实我不知道检测的邻居是什么 候选矩形.请问有人可以定义附近的想法吗? 解决方案 Haar级联分类器与滑动窗口方法一起使用.如果查看级联文件,您会看到一个size参数,该参数通常是一个非常小的值,例如2020.这是级联可以检测到的最小窗口.因此,通过应用滑动窗口方法,您可以将 ..
发布时间:2020-05-20 19:13:44 其他开发

使用OpenCV + Python-2.7进行全身检测和跟踪

使用C ++可以完成许多工作.我想知道是否有一种方法可以在Python-2.7中使用OpenCV进行全身检测? 给出一个人沿矢状面行走的视频(摄像机与行走方向成90度角),我想界定一个覆盖该人整个身体的感兴趣区域矩形,并通过移动框对其进行跟踪框架. 解决方案 这是使用猪描述符,您可以在samples/python/peopledetect.py中找到示例.我使用了opencv安装提供 ..
发布时间:2020-05-20 19:11:57 Python

使用深度学习进行对象检测的数据增强

我有一个关于数据增强的问题,用于训练用于对象检测的深度神经网络. 我的数据集非常有限(近300张图像).我通过将每个图像从0-360度旋转为15度的步长来扩充数据.因此,我只得到了24张旋转的图像.这样一来,我总共获得了约7200张图像.然后,我在每个增强图像中围绕感兴趣的对象绘制了一个边界框. 增强数据似乎是一种合理的方法吗? 最好的问候 解决方案 要训练一个好的模型, ..

使用环境进行物体检测

我想问一个有关基于DNN的对象检测算法(例如Yolo,SSD或R-CNN)的一般问题. 假设我想在小图像上检测手机,因此-移动设备本身非常小,此外,仅查看出现在像素上的像素几乎不可能检测到它们.例如,查看300x300的图片,移动设备会显示在7x5的网格上,因此,只有查看7x5的图片,没人可以肯定地决定在那里可以看到什么. 另一方面,如果我们在图片上看到一个地铁车厢,一个人的手上有黑色 ..

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

Tensorflow API 提供了一些预训练的模型,并允许我们用任何数据集训练他们. 我想知道如何在一个tensorflow会话中初始化和使用多个图形.我想在两个图中导入两个训练有素的模型,并利用它们进行对象检测,但是我迷失于试图在一个会话中运行多个图的问题. 有没有一种特定的方法可以在一个会话中处理多个图形? 另一个问题是,即使我为2个不同的图形创建了两个不同的会话并尝试使用 ..
发布时间:2020-05-10 18:55:21 Python

随机物体检测matlab

我想使用matlab生成一个随机图像,其中包含要检测的对象和随机位置处的混乱图像.然后,我想在杂波图像下检测此随机生成的对象,并根据对象的形状勾勒出对象的轮廓.我试图在mathworks上寻找代码,但是我所能找到的只是检测一个对象并在检测到的对象周围绘制一个矩形框.我要做的是检测物体并绘制检测物体的轮廓. 任何人都可以建议我该怎么做.谢谢 解决方案 尝试使用 activecontou ..
发布时间:2020-05-06 13:16:28 其他开发

在Tensorflow中导出推理图时出现``解析输入...形状不完整''错误

我正在使用Tensorflow的对象检测API训练神经网络来检测汽车.我使用以下senddex的youtube视频来学习和执行该过程. https://www.youtube.com/watch?v=srPndLNMMpk& ; t = 65s 他的视频的文字版本: 他的系列的第1至6部分. 我的训练数据有〜300张图像测试数据〜20张图像 由于我使用的是转移学习的概 ..

以YOLO为例进行微调和转移学习

我有一个关于微调和转移学习的一般性问题,当我试图弄清楚如何最好地让yolo来检测我的自定义对象(手)时出现了这个问题. 我很抱歉可能包含很多错误信息的长文本.如果有人有耐心地阅读它并帮助我消除混乱,我将感到非常高兴. 经过大量的搜索之后,我了解到许多人认为微调是迁移学习的一个子类,而其他人则认为他们在采用不同的方法来训练模型.同时,人们在重新训练自定义数据集上的模型的最后一个分类器层与 ..

如何在Object Detection API中同时进行训练和评估?

我想同时在Object Detection API中对自己的数据集中的ssd_mobile_v1_coco进行训练/评估. 但是,当我只是尝试这样做时,我面临着GPU内存即将满的情况,因此评估脚本无法启动. 以下是我用于训练然后评估的命令: 像这样在一个终端窗格中调用培训脚本: python3 train.py \ --logtostderr \ -- ..

如何加快svm.predict?

我正在编写一个滑动窗口以提取特征并将其输入到CvSVM的预测函数中. 但是,我偶然发现svm.predict函数相对较慢. 基本上,窗口以固定的步长在图像比例尺上滑动通过图像. 遍历图像的速度以及每个图像的提取功能 窗口大约需要1000毫秒(1秒). 由adaboost训练的弱分类器的包含导致大约 1200毫秒(1.2秒) 但是,当我通过功能时(已标记为肯定) 通过弱分类器)到sv ..

遮罩R-CNN用于对象检测和分割[自定义数据集训练]

我正在研究"Mask R-CNN用于对象检测和分割".因此,我已阅读了提出用于对象检测的Mask R-CNN的原始研究论文,并且还发现了Mask R-CNN的一些实现,但是,对于使用自定义数据集进行上述实现的培训,我颇为困惑,自定义数据集包含大量图像,并且对于每个图像,都有一个遮罩图像子集,用于标记相应图像中的对象. 因此,很高兴有人可以为此任务发布有用的资源或代码示例. 注意:我的数 ..

Mobilenet与SSD

我对mobilenet和SSD感到困惑.据我所知,mobilenet是用于分类和识别的神经网络,而SSD是用于实现多盒检测器的框架.只有两者的组合才能进行对象检测.因此,移动网络可以与resnet,inception等互换. SSD可以与RCNN互换.我的陈述正确吗? 解决方案 这里有两种类型的深度神经网络.基础网络和检测网络. MobileNet,VGG-Net,LeNet以及它们都是基 ..
发布时间:2020-05-04 09:35:01 AI人工智能

Tensorflow对象检测API

我决定深入研究ML,并且经过反复试验,能够使用TS的开始创建模型. 要更进一步,我想使用其对象检测API .但是他们的输入准备指令引用了使用 Pascal VOC 2012 数据集,但我想在我自己的数据集上进行训练. 这是否意味着我需要将数据集设置为Pascal VOC或 Oxford IIT 格式?如果是,我该怎么做? 如果没有(我的直觉是这种情况),那么将TS对象检测与我自己 ..
发布时间:2020-05-04 09:32:02 AI人工智能

TensorFlow对象检测API将在图像上找到的对象打印到控制台

我正在尝试使用 TF对象检测API 返回在图像中找到的对象列表. 为此,我正在使用print([category_index.get(i) for i in classes[0]])打印已找到的对象列表,或者使用print(num_detections)显示已找到对象的数量,但是在两种情况下,它都为我提供了300个值或简单的值[300.]相应地. 如何仅返回图像上的那些对象?或者,如果 ..

为Tensorflow对象检测API创建PASCAL Voc

这个问题是这个问题的扩展. TLDR; 我正在尝试使用自己的数据集训练TS对象检测API.为了进行概念验证,我决定将数据集遵循Pascal VOC 2012基准测试. 此刻,我正在尝试从我的Pascal VOC注释创建TFRecord. 在这行中, em> create_pascal_tf_record.py 脚本,他们只是在抓住飞机的 descriptor ;缺少更好的单词,文 ..

无法连接到X服务器GOOGLE COLAB

我正在尝试使用 Google COLAB 上的 Tensorflow对象检测API 进行预测.我已经成功完成了培训过程和导出推断图任务. 但是问题是,当我要做出新的预测时,它会抛出一些错误日志. 无法连接到X服务器 现在我无法做出新的预测.我的错误日志的某些部分: totalMemory: 11.17GiB freeMemory: 6.65GiB 2019-02-07 15 ..

Tensorflow对象检测API-模型的微调是如何工作的?

这是有关Tensorflow对象检测API的更一般的问题. 我正在使用此API,更具体地说,我将模型微调到我的数据集.根据API的描述,我使用model_main.py函数从给定的检查点/冻结图重新训练模型. 但是,我不清楚微调在API中如何工作.最后一层的自动初始化会自动发生吗,还是我必须实现类似的东西? 在README文件中,我没有找到有关此主题的任何提示.也许有人可以帮助我. ..
发布时间:2020-05-04 09:12:13 AI人工智能

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

我正在尝试在 我应该将图像路径放在第一列中,并将每个对象的边界框放在接下来的列中.但是在我的每张图像中,每种对象都有一个以上的对象.例如,一张图片中有20辆车.我该如何处理?我应该为图像中的每个车辆实例创建一个单独的行吗? 解决方案 在网站上找到的示例查找得分最高的像素邻域,并在图像中的该区域周围绘制边框.现在,当您有多个对象时,事情就变得复杂了.您可以使用两种方法来方便地查找多个对象. ..

TensorFlow对象检测API怪异行为

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

在自己的数据集上训练Tensorflow对象检测

花了几天时间尝试完成此任务后,我想分享一下我如何回答这个问题的经验: 如何使用 TS对象检测进行训练使用我自己的数据集? 解决方案 这假定模块已经安装.如果没有,请参阅其文档. /p> 免责声明 此答案并非是训练对象检测模块的正确或唯一的方式.这仅仅是我分享我的经验以及对我有用的东西.我很乐于提出建议,并且可以学习更多有关此的知识,因为我仍然对ML还是陌生的. TL; ..
发布时间:2020-05-04 08:51:06 AI人工智能