如何在ImageProcessor库中模仿Microsoft的照片清晰度功能

时间:2019-01-29 12:10:55

标签: c# gaussian contrast imageprocessor

我正在尝试改善照片中面部识别的识别能力,但有时使用Microsoft的Face API无法检测到面部。在这种情况下,我想尝试改善照片的质量。现在,当我通过滑动“清晰度”栏在Microsoft Windows 10照片应用程序中手动执行此操作时,我现在可以检测到脸部。

使用C#库(称为ImageProcessor),我认为Microsoft的清晰度功能正在改善对比度,并可能改善了GaussianSharpen。我在ImageProcessor中使用了这两者的各种各样的组合,但没有得到相同的结果。

要查看遇到类似问题的其他人,请单击此处:Windows 10 Photos App "Clarity" option algorithm

但是,我不敢问评论是否已经提出。

imageFactory.Load(img)
.Contrast(100)
.GaussianSharpen(new 
    ImageProcessor.Imaging.GaussianLayer(10, 1.5, 10))
.Save(sharpenedImage);

由于不想在线发布人的脸部照片;我无法提供很多细节,但希望您能提供任何见解或指导。上面的链接确实提供了透明度滑块的示例。

在手动测试中,清晰度降低到100。

我的C#代码可以修复某些图像,但不能修复全部图像,而Microsoft的清晰度功能可以修复所有图像。

谢谢

0 个答案:

没有答案