#291 · 主分类: 计算机视觉

pydensecrf

computer-vision crf cython eigen machine-learning pairwise-potentials unary-potentials

Philipp Krähenbühl 的密集(全连接)CRF(含高斯边缘势能)的 Python 封装。

项目最后更新:03/05/24

GitHub Stars

2.0K

Forks数量

428

贡献者数量

17

许可证

MIT

收录理由

图像分割模型输出的逐像素概率往往带有噪声,全连接条件随机场是经典的后期处理手段,能把杂乱的预测整理成贴合物体边界的标签。这个库用Cython封装了Philipp Krähenbühl的高效密集CRF实现,让你直接在Python里调用这一步后处理。使用时只需传入一元能量——通常是网络输出的负对数软最大化结果——再配上高斯和双边成对势能,让空间邻近和颜色相似的像素互相约束,底层的C++代码配合Eigen矩阵库,速度足够支撑推理阶段的实时调用。内置的unary_from_softmax等辅助函数也省去了常见的格式转换麻烦。它是对神经网络的补充而非替代,因此经常出现在各类分割流程中。需要注意的是,编译安装环节在Windows和Colab上可能不太顺利,需要先装好Cython或改用conda,提前预留一点配置时间会更稳妥。

相关文章

暂无针对该项目的文章。

如需补充新闻资讯、使用教程、应用测评等内容,欢迎 联系我们推荐选题或投稿。

同类热门项目