问题标签 [imageai]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
321 浏览

python - 为什么我在 imageAI 中出现 TypeError?

使用时出现错误imageAI
我已经尝试过故障排除file path并确定它是正确的,我哪里出错了?

我的操作系统 Ubuntu 18+ 并运行 Python 2+ 。我的代码如下:

Python

我得到的错误:

0 投票
1 回答
131 浏览

python - 带有预测训练的 ImageAI 对象检测

我已经成功地训练了一个预测模型——所以没有使用ModelTraining类的标签。

目前,我可以使用CustomImagePrediction.predictImage()它来返回它认为图片中的值。

我希望能够检测图像中对象的位置,而不仅仅是它认为的位置。这个功能在,CustomObjectDetection但这显然是一个不同的类(给出一个无标签错误,因为它需要其他训练方法,带有标签)。

是否可以使用预测模型来实现这一目标?

0 投票
0 回答
618 浏览

python - ImageAI -“TypeError:‘NoneType’对象不可下标”

在 839/840 的第一个时期使用 ImageAI 中的DetectModelTrainer()类时,我收到此错误:

这仅仅是因为它找不到该图像吗?或者是别的什么?我只是想知道,因为要等很长时间才能用找到的图像测试错误。

还有什么方法可以在出错后从同一位置继续?

谢谢

0 投票
1 回答
441 浏览

python - 查找 H5 文件的意图

我已经下载了一些 H5 文件,据我目前的理解,这些文件包含经过训练的图像识别模型。我可以使用 Python、Keras、Tensorflow 和 ImageAI 成功地将这些模型应用于图像。

从互联网上的一些例子中,我还发现其中一个模型被训练用于检测汽车和人。所以我在其中输入了一些汽车的图像,它起作用了。

我现在正试图从 H5 文件本身中获取该信息,以便我可以将一些预期的输入和一些非预期的输入传递给检测器,看看会发生什么。

我在 Stack Overflow 上搜索了如何读取 H5 文件并从中获取信息[1][2][3][4],但我得到的所有输出都只是一堆技术数据。

让我们举一个具体的例子。我有一个可以明显识别汽车和卡车的模型:

检测到的汽车和卡车的图像

正如我们在图像中看到的,矩形具有 和 之类的标签cartruck因此这是它可以识别的对象类型。我想从 H5 文件中得到准确的信息。

我有

但它只给了我

此外,访问者没有提供更多信息:

如何从 H5 文件中获取单词car和单词truck,以便找出它的训练内容?

从评论中编辑:

我确信术语cartruck必须通过消除在 H5 文件中。我有 3 个输入:代码、H5 模型和 JPG 图像。

  1. JPG 只是像素的排列。它对内容一无所知。
  2. 我的代码只有 6 行,不包含任何条款
  3. 剩下的唯一选择是H5文件

我的代码的最小版本是:

0 投票
0 回答
463 浏览

python-3.x - python 中 ops.EagerTensor(value, ctx.device_name, dtype) 的运行时错误

运行代码时:

它给出了一条错误消息:

我还打印了 ctx.device_name 以检查给出运行时错误的原因。它多次只打印一个句子,即:

有什么办法可以消除错误吗?

0 投票
1 回答
8217 浏览

imageai - ImportError:无法导入名称 convert_all_kernels_in_model

我正在尝试使用 ImageAI 的模型训练来训练 AI 模型。

这是代码:

这是我在运行时遇到的错误:

我已经搜索了所有内容,但找不到相同的问题或解决问题的方法。我安装了以下依赖项:Tensorflow、OpenCV、Keras 和 ImageAI。

0 投票
0 回答
721 浏览

python - 如何使用 ImageAI 提取视频中检测到的对象

我使用 ImageAI 检测视频中的车辆,我的要求是将检测到的车辆作为图像保存在一个单独的文件夹中,因为视频正在处理。给出了我使用的代码。

0 投票
1 回答
1902 浏览

tensorflow - 在 Google Colab 中获取 AttributeError

我正在使用 google colab 中的 Image AI 库训练对象检测模型。

我收到以下错误

错误是这样的

当我在笔记本电脑上运行相同的代码时,我没有收到错误消息。以下是我的代码

0 投票
1 回答
96 浏览

python - 运行 ImageAI 训练总是返回 0 损失

我正在尝试使用 Tensorflow、Keras 和 ImageAI 来训练新的自定义对象检测的典型 hololens 教程。

培训正在运行,但它总是返回如下内容:

损失:0.0000e+00 - yolo_layer_1_loss:0.0000e+00 - yolo_layer_2_loss:0.0000e+00

当我尝试使用模型的结果时,它失败了。

我正在使用 Python 3.7.7 tensorflow 1.14.0
imageai 2.1.5 Keras
2.3.1

0 投票
1 回答
980 浏览

python - 在 Python 和 imageai 中使用自定义模型进行多对象检测

我已经使用自己的图像数据集训练了自己的模型,用于图像中的对象识别,但它似乎无法识别所有对象。我只有 2 个对象(一个人键入特定字母的不同方式的图像)。例如字母“a”和字母“o”,如下所示。

字母“a” 字母“o”

当我在手写文本样本上运行测试代码时,在某种程度上,它确实说明了它的准确率百分比,但没有边界框。这是手写文本的图像:

手写文本

这是我得到的输出:

我得到的输出

我正在使用 imageai 来训练自定义模型。我想知道是否可以使用这个训练有素的模型在手写图像上运行多个对象检测并可能显示边界框?

这是我的工作目录的样子,以防它提供额外的帮助:

工作目录

这是我训练模型的代码(custom_detector.py):

这是我用于测试训练模型(test.py)的代码:

任何帮助或建议都将受到高度赞赏。