问题标签 [visual-recognition]

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 回答
34 浏览

ibm-cloud - 向 Watson 提供反馈

我有一个训练有素的分类器,用于识别图像是足球还是网球。是否可以对现有的正面示例进行反馈而不是添加新类?可以通过将图像添加到 zip 文件并更新分类器来改进分类器,还是有更好的方法来实现这一点?

0 投票
1 回答
1108 浏览

php - 带有 json 字符串和文件上传的 cUrl

我如何必须将以下 curl 命令“翻译”为有效的 php curl 函数?

看来我做错了什么,我无法弄清楚问题所在:

我尝试了几种变体,现在 Watson Visual Recognition API 错误是:

{ "custom_classes": 0, "images": [ { "error": { "description": "无效的图像数据。支持的格式是 JPG 和 PNG。", "error_id": "input_error" } } ], "images_processed" : 1 }

之前是:

{ "error": { "code": 400, "description": "收到无效的 JSON 内容。无法解析。", "error_id": "parameter_error" }, "images_processed": 0 }

谢谢您的帮助!

0 投票
1 回答
94 浏览

ibm-watson - Watson Visual Recognition“无法执行学习任务。:没有给出分类器名称”

获取 cURL 错误:{"code":400,"error":"无法执行学习任务。:没有给出分类器名称"}

无论我使用 beta GUI 工具还是 cURL 条目,都会得到相同的结果:

我已阅读有关此问题的所有先前 SO 问题并确保以下内容:

  • 分类器名称只能是字母数字
  • Zip 文件名只能是字母数字
  • 图像文件名是带有 _ - 的字母数字。只要
  • 每个 Zip 文件包含 27 到 49 个图像
  • 所有图像文件的格式相同 (JPEG)
  • 所有图像均符合像素大小和文件大小限制
0 投票
1 回答
52 浏览

java - Java 中的 Watson 自定义视觉识别

我正在尝试在 java 中创建自定义 Watson Visual Recognition。我已经使用 Curl 创建了一个分类器。目前我正在使用默认的 Watson 分类器。有没有使用 Watson API 在 Java 中自定义创建和训练分类器的示例?

0 投票
1 回答
240 浏览

visual-studio - 无法使用 IBM Watson SDK 为 HoloLens 构建 Unity 项目

我在构建 Unity 项目时遇到了麻烦。我尝试了由我创建的自定义场景和位于Examples/ServiceExamples. 基本上,我想用 HoloLens 网络摄像头拍照并调用 IBM Watson 视觉识别服务。所有混合现实设置均已正确配置。当我尝试构建项目时,我遇到了很多错误,它们都与 Watson SDK 有关。例如,第一个错误如下:

Assets\Watson\ThirdParty\WebSocketSharp\Ext.cs(54,36):错误 CS0234:命名空间“System.Security.Cryptography”中不存在类型或命名空间名称“X509Certificates”(您是否缺少程序集引用?)

我尝试直接从解决方案中安装我缺少的一些软件包,但错误仍然存​​在。您认为这可能是由于我的 Visual Studio 项目设置(例如:.NET 目标、ecc)造成的吗?这是我的 Unity 设置:

我的设置 imgur 链接

我还缺少其他东西吗?有任何想法吗?谢谢!

0 投票
1 回答
64 浏览

neural-network - 识别物体的姿势 (IBM Watson)

我想知道是否可以使用一些视觉识别工具来识别对象是否处于所需的姿势(特别是,我希望使用 IBM Watson 服务)。例如,我需要检查一个圆柱体相对于它附近的其他物体是否处于所需的位置。因此,如果圆柱体周围环境中有足够的特征,这可能吗?

对不起,但我对视觉识别领域真的很陌生,我仍然需要学习很多东西。另外,我无法在网上找到有关此问题的任何信息。谢谢!

0 投票
0 回答
175 浏览

image - 带有 Base64 编码图像的 Node Red 中的 Watson Visual Recognition 自定义分类器

我目前正在研究一个用例,我想展示训练 Watson Visual Recognition 是多么简单。

我得到的图像是 base64 编码的,我知道有一个 base64 节点来创建字符串/图像的二进制缓冲区。

Visual Recognition 需要至少 20 张图像准备好进行分类。所以它需要一个 zip 文件夹(zip 文件夹的二进制缓冲区)中的两倍 10 图像。现在,当我在 Node-Red 中使用 ZIP 节点时遇到问题,它只能创建图像缓冲区的 ZIP 缓冲区,而视觉识别需要图像的 zip 缓冲区而不是图像缓冲区。

当我只能访问图像的 base64 字符串时,我不知道如何自定义分类器,因为它们是通过 Skype 上传的,我无法以 png 或 jpg 格式获取它们。

0 投票
1 回答
337 浏览

ibm-watson - IBM watson 视觉识别服务 _visualRecognition.Classify() 没有为自定义类返回正确的结果

我正在使用 IBM watson 视觉识别服务在 .NET 框架中开发 VR 工具。_视觉识别。Classify () 方法在一周前对自定义分类器运行良好。现在我正在运行相同的代码,但它不能正常工作,它没有根据创建的自定义类对任何图像进行分类。即使在传递了分类器 ID 和所有者 ID 之后,它也可以作为默认的分类方法。它作为默认分类方法工作

代码:

在相同的代码返回以下结果之前。请参考下图:

结果之前运行相同的代码

自定义分类器中的结果“一个”类。

但现在相同的代码返回不同的结果:

相同的图像,但返回不同的结果

0 投票
1 回答
537 浏览

node-red - 无法在 Node-Red Watson Visual Recognition 节点中使用自定义分类器

我有一个流程,用于从 IBM 对象存储中获取图像并将其传递到 Watson Visual Recognition 节点,以便使用我训练过的自定义分类器进行分类。几周前它停止工作,视觉识别节点会抛出一个错误,提示“收到的 JSON 参数无效。无法解析。”。我使用“更改”节点来设置要分类的消息的参数,如下所示:在此处输入图像描述 我注意到,如果我删除设置分类器 ID 的节点,则不会出现错误,并且使用默认分类器对图像进行分类. 我尝试使用函数节点使用以下代码设置参数,但我得到了同样的错误:

此外,如果我将分类器设置为“默认”,则应根据视觉识别节点的信息页面使用默认分类器对图像进行分类。但是我仍然遇到同样的错误。以下是为分类传递的消息示例:

在此处输入图像描述

视觉识别节点结果中的一些额外信息:

0 投票
1 回答
140 浏览

java - IBM Watson Visual Recognition in Java 训练分类器错误

所以我想在 Eclipse 中创建一个 java 应用程序,用户可以导入 .zip 文件。每个 .zip 文件将代表一个猫品种。我将单击“训练”按钮,我的程序将联系 IBM Watson 服务并创建一个分类器。然后从另一个窗口,我将导入随机猫图像,程序将显示图像中的猫品种。SDK 的一切都很好,因为我从 Watson 官方网站运行了一些示例,并且一切都运行得很顺利。当我尝试创建自己的分类器时,问题就来了。您即将看到的代码也来自他们的网站。由于某种原因,该createClassifier方法不会将CreateClassifierOptions对象作为参数。

错误:线程“main” java.lang.Error 中的异常:未解决的编译问题:VisualRecognition 类型中的方法 createClassifier(ClassifierOptions) 不适用于参数 (CreateClassifierOptions)

在 testVisualRec.ForAssignment.main(ForAssignment.java:31)

有任何想法吗?