Как имитировать функцию четкости фотографий Microsoft в библиотеке ImageProcessor - PullRequest
0 голосов
/ 29 января 2019

Я пытаюсь улучшить идентификацию распознавания лиц на фотографии, но иногда лицо не распознается с помощью Microsoft Face API.В этом сценарии я хочу попытаться улучшить качество фотографии.Когда я делаю это вручную в приложении Microsoft Windows 10 Photo, сдвигая панель Clarity, я могу теперь обнаружить лицо.

Используя библиотеку C # под названием ImageProcessor, я понял, что функция ясности Microsoft улучшает контраст и, возможно, GaussianSharpen.Я использовал широкий спектр этих двух комбинаций в ImageProcessor, но не получил одинаковых результатов.

Чтобы посмотреть кого-то, кто столкнулся с похожей проблемой, вы можете нажать здесь: Приложение Windows 10 Photos "Алгоритм «Ясность»

Однако у меня нет репутации, чтобы спросить комментарий, если это выяснилось.

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

Из-за нежелания публиковать фотографии людейлица онлайн;Я не могу предоставить много деталей, но был бы признателен за любые идеи или указания.Ссылка выше содержит примеры того, что делает ползунок ясности.

В моем ручном тестировании я понижаю четкость до 100.

Мой код C # исправляет некоторые изображения, но не все, где исправлена ​​функция ясности Microsoftвсе.

Спасибо

...