图像分类示例

本教程将向您展示如何使用 OpenCV.js 编写图像分类示例。
要尝试该示例,您应该点击modelFile按钮(如果需要,也点击configFile按钮)上传推理模型。您可以在模型信息部分找到模型 URL 和参数。然后,您应该根据上传的模型更改第一个代码段中的参数。最后点击尝试按钮查看结果。您可以选择任何其他图像。

canvasInput
modelFile
configFile

帮助函数

1. 模型推理的参数,您可以修改这些参数以调查更多模型。

2. 主循环,该循环将从画布读取图像并进行一次推理。

3. 从 txt 文件加载标签,并将其处理成数组。

4. 从图像获取 blob 作为网络的输入,并使用meanstd对其进行标准化。

5. 获取模型文件,并在单击输入按钮后将其保存到 emscripten 文件系统中。

6. 后处理,包括 softmax(如果需要)以及从输出向量中获取最高类别。

模型信息