Skip to content

zwnep/Image_Processing

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 

Repository files navigation

Image_Processing

PyQt5 tarafından uygulanan görüntü işleme kullanıcı arayüzü. Program ile eşik, evrişim, morfolojik algoritmalar dahil olmak üzere bazı geleneksel görüntü işleme algoritmalarını uygular.

Yöntemler:

• Histogram Analizi ve Eşikleme: Otsu ve Entropy gibi otomatik eşikleme yöntemleri.
• Konvolüsyon ve Filtreler: Robert, Prewitt, Sobel operatörleri; Gaussian ve Median filtreler.
• Morfolojik İşlemler: İkili ve gri tonlamalı görüntülerde erozyon, genişleme, açma, kapama, morfolojik iskelet ve iskelet restorasyonu gibi işlemler.

Teknolojiler:

• PyQt5: Kullanıcı arayüzü oluşturma.
• NumPy: Sayısal hesaplamalar ve görüntü işleme.
• OpenCV: Görüntü işleme algoritmalarının uygulanması.

Ana Pencere:

Ana pencerede çeşitli alt pencerelere erişim sağlayan butonlar bulunmaktadır.
Kullanıcı, ilgili butona tıklayarak istenilen alt pencereye erişebilir.

image

ChildWindow1: Histogram ve Eşikleme Histogram Analizi

  • Görüntünün histogramını gösterir.
  • Eşikleme: Manuel eşik belirleme, Otsu ve Entropy yöntemleriyle otomatik eşikleme.

image

ChildWindow2: Konvolüsyon ve Filtreler

  • Konvolüsyon Operasyonu: Görüntü üzerinde konvolüsyon işlemi uygular.
  • Filtreler: Robert, Prewitt, Sobel operatörleri ile kenar tespiti; Gaussian ve Median filtreler ile gürültü azaltma.

image

ChildWindow3: Temel İkili Morfolojik Algoritmalar
İşlemler: İkili görüntülerde genişleme, erozyon, açma ve kapama işlemleri.

image

ChildWindow4: Gelişmiş İkili Morfolojik Algoritmalar
İşlemler: Morfolojik mesafe dönüşümü, iskelet ve iskelet restorasyonu.

image

ChildWindow5: Temel Gri Tonlamalı Morfolojik Algoritmalar
İşlemler: Gri tonlamalı görüntülerde genişleme, erozyon, açma ve kapama işlemleri.

image

ChildWindow6: Gelişmiş Gri Tonlamalı Morfolojik Algoritmalar
İşlemler: Morfolojik kenar tespiti, morfolojik rekonstrüksiyon, koşullu genişleme ve gri tonlama rekonstrüksiyonu.

image

PyQt5 ile tasarlanan arayüz, kullanıcıların görüntü işleme algoritmalarını görsel olarak anlamalarını ve uygulamalarını kolaylaştırır.

About

Pyqt5 kullanarak bir görüntü işleme uygulaması

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages