语义分割示例

本教程将演示如何使用 OpenCV.js 编写语义分割示例。
要尝试该示例,你应该单击modelFile 按钮(如果需要,还应单击 configInput 按钮)以上传推理模型。你可以在模型信息部分中找到模型 URL 和参数。然后,你应该根据已上传的模型更改第一个代码片段中的参数。最后,单击Try it 按钮以查看结果。你可以选择任何其他图像。

canvasInput

modelFile
configFile

帮助函数

1. 模型推理的参数,你可以修改它们以研究更多模型。

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

3. 从图像中获取 blob 作为网络的输入,并用均值标准差对其进行标准化。

4. 一旦单击输入按钮,即可获取模型文件并将其保存在 emscripten 文件系统中。

5. 后处理,包括为各个类别生成颜色以及 argmax 以获取每个像素的类别。

模型信息