Как улучшить изображения отпечатков пальцев без размытия краев? Я использую django [закрыто]

Как улучшить изображения отпечатков пальцев без размытия гребней? Я использую django. В настоящее время я работаю над проектом по улучшению отпечатков пальцев с помощью OpenCV, и хотя мой код дает результаты, гребни на изображениях отпечатков пальцев получаются размытыми. Вот мой код

#frontend

#models.py

from django.db import models

class ThumbImage(models.Model):
    FINGER_CHOICES = [
        ('Right Thumb', 'Right Thumb'),
        ('Left Thumb', 'Left Thumb'),
        ('Right Index', 'Right Index'),
        ('Left Index', 'Left Index'),
        ('Right Middle', 'Right Middle'),
        ('Left Middle', 'Left Middle'),
        ('Right Ring', 'Right Ring'),
        ('Left Ring', 'Left Ring'),
        ('Right Pinky', 'Right Pinky'),
        ('Left Pinky', 'Left Pinky'),
    ]
    finger = models.CharField(max_length=50, choices=FINGER_CHOICES)
    image = models.ImageField(upload_to='finger_images/')

    def __str__(self):
        return f"{self.finger} image"

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

Изначально эти шаги, казалось, улучшили контрастность и четкость изображений. Однако я столкнулся с проблемой: узоры гребней на отпечатках пальцев выглядят размытыми, а не четкими. Я ожидал увидеть четкие, хорошо очерченные гребни, но конечным результатам не хватает четкости.

Я хотел бы услышать любые предложения или корректировки, которые я могу сделать для улучшения четкости гребня на моих изображениях отпечатков пальцев. Любой совет будет высоко оценен!

Вернуться на верх