Skip to content
  • Home
  • Resources
    • Resource List
  • STEM Courses
    • STEM Educators
    • за STEM образователни работници
    • Professores STEM
    • Educatori STEM
    • εκπαιδευτές STEM
    • За STEM едукатори
    • All Courses
  • STEM Community Hubs
    • STEM in Cyprus
    • STEM in Lithuania
    • STEM in Greece
    • STEM in Italy
    • STEM in Portugal
    • STEM in North Macedonia
    • STEM in Bulgaria
  • Login
  • Register
  • Contacts
  • en_GBEnglish (UK)
    • elΕλληνικά
    • mk_MKМакедонски јазик
    • it_ITItaliano
    • pt_PTPortuguês
    • bg_BGБългарски
    • lt_LTLietuvių kalba
Menu
  • Home
  • Resources
    • Resource List
  • STEM Courses
    • STEM Educators
    • за STEM образователни работници
    • Professores STEM
    • Educatori STEM
    • εκπαιδευτές STEM
    • За STEM едукатори
    • All Courses
  • STEM Community Hubs
    • STEM in Cyprus
    • STEM in Lithuania
    • STEM in Greece
    • STEM in Italy
    • STEM in Portugal
    • STEM in North Macedonia
    • STEM in Bulgaria
  • Login
  • Register
  • Contacts
  • en_GBEnglish (UK)
    • elΕλληνικά
    • mk_MKМакедонски јазик
    • it_ITItaliano
    • pt_PTPortuguês
    • bg_BGБългарски
    • lt_LTLietuvių kalba
Resource

MATLAB Kullanarak Görsel İşleme

Print Resource
  • Resource Information

Abstract

Bu etkinlik, MATLAB ile görsel işlemeye dayalı eğlenceli bir projedir. Bu etkinlikte öğreniciler bir görüntüdeki ayırt edilebilir nesnelerin sayısını nasıl hesaplayacaklarını öğrenir. MATLAB, “MATrix LABoratory” anlamında olup, MathWorks tarafından geliştirilen sayısal bir hesaplama ortamı ve dördüncü nesil  bir programlama dilidir. MATLAB kullanarak teknik hesaplama sorunlarını C, C ++ ve Fortran gibi geleneksel programlama dillerinden daha hızlı çözülebilir. Bu etkinlik, öğreniciler tarafından bireysel olarak veya 2 öğreniciden oluşan ikili gruplar halinde gerçekleştirilebilir. Etkinlik MATLAB kullanımına odaklanır. Öğretmenler, öğreniciler tarafından gerçekleştirilen çalışmanın yakın takibini yapar. Etkinlik, MATLAB’ın komut penceresinde her adımdaki komutları sırayla çalıştırarak gerçekleştirilebilir.Orijinal bir  görsel

Learning Outcomes

Öğreniciler MATLAB kullanarak bir görselin nasıl düzenleneceğini öğrenir.

  • Öğreniciler görevleri ve rolleri paylaşarak ekip çalışması organize eder.
  • Öğreniciler liderlik, örgütsel davranış veya iletişim gibi sosyal beceriler kazanır.
  • Öğreniciler programlama becerileri kazanır.
  • Öğreniciler önerilen hedeflere ulaşmak için zamanı ve kaynakları yönetir.
  • Öğreniciler sosyal sorumluluk ve farkındalık kazanır.
  • Öğreniciler farklı ölçüleri, hacimleri ve perspektifleri tanıyarak matematik bilgisi kullanır.
  • Öğreniciler takım çalışması becerilerini geliştirir.
  • Öğreniciler programlama ilkelerini anlar.
  • Öğreniciler MATLAB kullanılarak görsel işler.

Other Instructions

6 basit adımda işlenmiş görselinize sahip olacaksınız.

  • Görseli Okutma: Bir görsel, nesnelerin tanımlanabilmesi için arka planı ile önemli bir kontrast oluşturacak şekilde seçilir. Imread işlevi, görseli belirli bir konumdan okur ve img1 matrisinde saklar. Imshow işlevi görseli gösterir.
– img1 = imread (‘Hatlar.jpg’); – imshow (img1)
  • Gri Tonlamaya (grey scale) Dönüştürme: Bu adım, nesnelerin tanımlanmasını kolaylaştırmak için görüntüdeki tüm renk bilgilerini kaldırır. Rgb2gray, renkli görüntüyü gri tonlamalı görüntüye dönüştürür ve img2 matrisinde depolar.
– img1 = rgb2gray (img1); – imshow (img1)
  • Görüntüyü Eşikleme: Bu adım, gri tonlamalı görüntüyü yalnızca iki renk içeren bir görüntüye dönüştürerek görüntüyü eşleştirir. İm2bw () işlevi, eşik seviyesinden daha parlak olan tüm pikselleri siyah renk ve diğerlerini de beyaz olarak atar. Graythresh işlevi, görüntünün eşiğini yaklaşık olarak hesaplar.
– img2 = im2bw (img1, graythresh (img1)); – imshow (img2)
  • Resmi Tamamlama: Bu adımda ~ işlemcisini kullanarak resmi tamamlıyoruz. Bununla beyaz lekeleri siyaha çevirebilir ve bunun tam tersini de yapabiiriz. Bu adımı, ilgili alanların (nesnelerin) beyaz renklendirilmesini istediğimiz için gerçekleştiririz.
– img2 = ~ img2; – imshow (img2)
  • Nesnenin Sınırlarını Bulma: Bu adım, içinde bulundurduğu ve B’de sakladığı her nesnenin sınırlarını bulur. Metin işlevi, sınırlar tarafından bulunan nesnelerin sayısını yazdırır.
– B = sınırlar (img2); – imshow (img2) – text (10,10, strcat (‘\ color {green} Bulunan Nesneler:’, num2str (uzunluk (B))))             tut
  • Sınırları Çizme: Bu, Bwboundaries işlevi tarafından tanımlanan tüm nesnelerin sınırlarını işaretlediğimiz eğlenceli bir adımdır. Karmaşık görünüyorsa bu adım ortadan kaldırılabilir.
– k = 1 için: uzunluk (B) – sınır = B {k}; – plot (sınır (:, 2), sınır (:, 1), ‘g’, ‘LineWidth’, 0.2) son

URL

RESOURCES

Author

Fatma EROĞLAN
Fatma EROĞLAN

Language

Turkish

Main Topics

Arts, Science, Technology

Keywords

image processing MATLAB programming

The European Commission support for the production of this publication does not constitute an endorsement of the contents which reflects the views only of the authors, and the Commission cannot be held responsi­ble for any use which may be made of the information contained therein.

Copyright © 2022 SAPPHIRE • All rights reserved

SAPPHIRE Website
en_GBEnglish (UK)
bg_BGБългарски pt_PTPortuguês it_ITItaliano lt_LTLietuvių kalba mk_MKМакедонски јазик elΕλληνικά en_GBEnglish (UK)