首页 > 解决方案 > 没有 GDI+ 有没有办法进行图像阈值处理?

问题描述

我有一个需要图像阈值处理的项目。更重要的是,我为此找到了一些数学方法,例如 Otsu 的方法(https://en.wikipedia.org/wiki/Otsu%27s_method)。

我知道在 C# 中我可以使用 GDI+ 通过设置每个像素来做到这一点。虽然 WPF 也可以引用 GDI+,但我不想使用它。

原因之一是 WPF 使用 DirectX 渲染而不是 GDI+。DirectX 可能是最佳选择,但 DirectX 似乎无法做到这一点。

另一个原因是原始的 GDI+ 在图像阈值处理上会花费很长时间。虽然有人说它可以使用一些 C++ 代码来使其更快,但我不想在 WPF 中使用 C++ 指针等不安全的代码。

我正在尝试找到一种方法来做到这一点,但我知道也许我做不到。如果有更好的方法,请告诉我?

标签: wpf

解决方案


推荐阅读