本教程将向您展示如何使用 OpenCV.js 编写图像分类示例。
要尝试该示例,您应该单击 modelFile 按钮(如果需要,还可以单击 configFile 按钮)以上传推理模型。您可以在模型信息部分找到模型 URL 和参数。然后,您应该根据上传的模型更改第一个代码片段中的参数。最后,单击 Try it 按钮查看结果。您可以选择任何其他图像。
|
canvasInput
|
|
|
modelFile
|
|
|
configFile
|
1. 模型推理的参数,您可以修改这些参数以研究更多模型。
2. 主循环,它将从画布读取图像并进行一次推理。
3. 从 txt 文件加载标签并将其处理成数组。
4. 从图像中获取 blob 作为网络的输入,并使用 mean 和 std 对其进行标准化。
5. 点击输入按钮后,获取模型文件并保存到 emscripten 文件系统。
6. 后处理,包括在需要时进行 softmax 运算,并从输出向量中获取最顶层的类别。