Увеличение разрешения изображения - PullRequest
2 голосов
/ 20 февраля 2020

У меня есть изображения, которые имеют очень низкое качество, и эти изображения я должен использовать для идентификации человека, но с этим качеством его трудно обнаружить. Я хочу улучшить качество изображений, используя методы глубокого обучения / машинного обучения. Я изучал SRCNN, Потери восприятия, SRRe sNet, SRGAN, но большинство методов разрешения суперизображений требуют оригинальных изображений для улучшения качества изображений. Поэтому у меня вопрос, есть ли какие-либо методы глубокого обучения, которые можно использовать для улучшения качества изображений без использования исходных изображений.

image with low quality

1 Ответ

1 голос
/ 21 февраля 2020

Можно попробовать применить затачивающее ядро ​​

До -> После

enter image description here enter image description here

import cv2
import numpy as np

image = cv2.imread('1.jpg')
sharpen_kernel = np.array([[-1,-1,-1], [-1,9,-1], [-1,-1,-1]])
sharpen = cv2.filter2D(image, -1, sharpen_kernel)

cv2.imshow('sharpen', sharpen)
cv2.waitKey()
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...