YOLO26 ile tanış: yeni nesil görsel AI.
Ultralytics
Yapay Zeka Görüşü

Bilgisayarlı görü ve görüntü işleme: Temel farklar

Bilgisayarlı görü ile görüntü işleme arasındaki farkı keşfet. Görüntü ve videolar gibi görsel verileri geliştirmek ve analiz etmek için birlikte nasıl çalışabileceklerini öğren.

ABAbirami Vina
5 min read
Bilgisayarlı görü ve görüntü işleme tekniklerini karşılaştırma

Kameralar akıllanıyor mu, yoksa sadece görüntüleri iyileştirmede mi daha iyi hale geliyorlar? Her şey, görsel verileri nasıl işleyip geliştirdikleriyle ilgili.

Bu evrimin merkezinde iki temel teknoloji yer alıyor: görüntü işleme ve bilgisayarlı görü. Genellikle birlikte anılsalar da farklı amaçlara hizmet ederler. Görüntü işleme, görüntülerde ne olduğunu anlamasına gerek kalmadan, görüntüleri iyileştirmeye, parlaklığı ayarlamaya, ayrıntıları keskinleştirmeye ve paraziti azaltmaya odaklanır.

Bilgisayarlı görü ise makinelerin görüntüleri ve videoları insanlar gibi tanımasını ve yorumlamasını sağlayarak işleri bir adım öteye taşır. Bu, yüz tanıma, nesne algılama ve gerçek zamanlı sahne analizi gibi görevleri mümkün kılar.

Her iki teknoloji de çeşitli sektörlerde vazgeçilmez hale geliyor. Akıllı telefon fotoğraflarını iyileştirmekten otonom araçlara güç vermeye kadar etkileri çok geniş. 2033 yılına kadar bilgisayarlı görü pazarının 111,43 milyar dolara ulaşması, dijital görüntü işleme pazarının ise 2034 yılına kadar 378,71 milyar dolara çıkması bekleniyor.

Bu makalede, görüntü işleme ve bilgisayarlı görünün nasıl çalıştığını, gerçek dünyadaki uygulamalarını ve nasıl örtüştüklerini inceleyeceğiz. Hadi başlayalım!

Link to this sectionGenel bakış: bilgisayarlı görü ve görüntü işleme#

Bilgisayarlı görü ve görüntü işleme ikisi de görüntülerle uğraşır, ancak farklı hedefleri vardır. Bilgisayarlı görü, makinelerin görüntülere veya videolara dayanarak anlamasına ve karar vermesine yardımcı olur. Buna karşılık görüntü işleme, içeriği yorumlamadan bir görüntüyü daha net veya görsel olarak daha çekici hale getirmek için iyileştirmeye veya değiştirmeye odaklanır.

Bunun yanı sıra, bilgisayarlı görü çözümleri bir görüntünün içeriğini analiz etmek ve anlamak için Ultralytics YOLO11 gibi modellerden yararlanır. Yaygın bilgisayarlı görü görevleri arasında nesne algılama, görüntü sınıflandırma, örnek bölümleme (instance segmentation) ve nesne takibi yer alır. Bilgisayarlı görü, yayaları, trafik işaretlerini ve diğer araçları gerçek zamanlı olarak tanıyarak güvenli sürüşü sağlamaya yardımcı olduğu otonom araçlar gibi uygulamalarda yaygın olarak kullanılır.

Öte yandan görüntü işleme, görüntüyü bir bütün olarak anlamadan, piksel değerlerini ayarlayan matematiksel fonksiyonlar kullanarak görüntüleri değiştirmeye odaklanır. Parazit azaltma, keskinleştirme ve kontrast iyileştirme gibi teknikler, görüntü kalitesini artırmak için tek tek piksellerin renklerini ve yoğunluğunu değiştirerek çalışır, ancak görüntüdeki nesneleri, şekilleri veya anlamı tanımazlar. Bu anlayış düzeyi bilgisayarlı görü tarafından ele alınır.

Bilgisayarlı görü ve görüntü işleme karşılaştırması

Şekil 1. Bilgisayarlı görü ve görüntü işlemenin karşılaştırılması. Görsel yazara aittir.

Görüntü işlemeyi, görüntüyü iyileştiren, daha net veya görsel olarak daha çekici hale getiren araç seti olarak düşünebilirsin. Bir görüntü işlendikten sonra bilgisayarlı görü, görüntüleri analiz ederek farklı görevleri yerine getiren beyin gibi davranabilir.

Link to this sectionGörüntü işleme nasıl çalışır#

Görüntü işleme, bilgisayarlı görünün gelişimi için temel oluşturan bir kavramdır. Fotoğraf ve video gibi görsel verileri iyileştirmek, analiz etmek veya değiştirmek için algoritmaların kullanılmasını içerir. Parlaklık, kontrast, renk dengesi gibi parametreleri ayarlayarak veya paraziti filtreleyerek dijital görüntüleri değiştirebilir ve geliştirebilir. Bu yöntemler, görüntüleri bilgisayarlı görü modelleri tarafından yapılacak daha ileri düzey analizler için hazırlar.

Görüntü işleme, görüntüleri tek tek piksellere ayırarak ve ardından istenen efektleri elde etmek için her birini değiştirerek çalışır. Örneğin, kenarları algılamak için algoritmalar, piksel değerlerindeki ani değişimler için pikselleri kontrol eder. Bu, yapay zeka sistemlerinin nesneleri veya desenleri doğru bir şekilde tanımasını kolaylaştırır. Akıllı telefon fotoğraflarını iyileştirmekten güvenlik kamerası görüntülerini geliştirmeye ve belgeleri daha iyi okunabilirlik için taramaya kadar görüntü işleme, görsel kalitenin önemli olduğu günlük uygulamalarda yaygın olarak kullanılır.

Kenar algılama için kullanılan görüntü işleme

Şekil 2. Kenar algılama için görüntü işleme kullanımına bir örnek.

Link to this sectionGörüntü işleme tekniklerini keşfetme#

İşte bazı temel görüntü işleme tekniklerinden örnekler:

  • Şablon eşleştirme (Template matching): Belirli desenleri veya nesneleri bulmak için bir görüntünün bölümlerini önceden tanımlanmış bir şablonla karşılaştırır.

  • Bulanıklaştırma (yumuşatma): Daha ileri analizler için ön işlemede yaygın olarak kullanılan, piksel değerlerinin ortalamasını alarak görüntüdeki paraziti ve ayrıntıyı azaltır.

  • Morfolojik işlemler: Dilation (nesneleri büyütme), erosion (nesneleri küçültme), opening (küçük parazitleri giderme) ve closing (küçük boşlukları doldurma) gibi teknikleri kullanarak bir görüntüdeki nesnelerin şeklini ayarlar.

  • Eşikleme (Thresholding): Bölümleme ve özellik çıkarımını kolaylaştırarak, nesneleri piksel yoğunluğuna göre arka plandan ayırır.

Geliştiriciler, görüntüler üzerinde görüntü işleme tekniklerini kolayca uygulamak için OpenCV, Pillow, Scikit-image, TensorFlow ve PyTorch gibi özel araçlar kullanırlar. Bu kütüphaneler, karmaşık kodları sıfırdan yazma ihtiyacını ortadan kaldıran hazır fonksiyonlar ve optimize edilmiş algoritmalar sağlar.

Ayrıca birden fazla programlama dilini desteklerler, diğer araçlarla iyi entegre olurlar ve kapsamlı dokümantasyon sunarlar; bu da görüntü işlemeyi daha hızlı, daha verimli ve alanda derin uzmanlığı olmayanlar için bile erişilebilir kılar.

Link to this sectionBilgisayarlı görü nasıl çalışır#

Günümüzdeki en gelişmiş bilgisayarlı görü modellerinden bazıları YOLO (You Only Look Once) serisinden gelmektedir. Yıllar geçtikçe yeni sürümler yayınlandı ve her biri doğruluğu ve verimliliği artırdı. En son sürüm olan Ultralytics YOLO11, daha da iyi hassasiyet ve performans sunar.

YOLO11 gibi modeller, belirli nesneleri tanımak için özel olarak eğitilebilir ve nesne algılama, örnek bölümleme ve gerçek zamanlı nesne takibi dahil olmak üzere birden fazla bilgisayarlı görü görevini yerine getirebilir.

İşte YOLO11 tarafından desteklenen bilgisayarlı görü görevlerine hızlı bir bakış:

  • Nesne algılama: Otonom araçlar için yayaları tespit etmek gibi bir görüntü içindeki nesneleri tanımlar ve konumlandırır.

  • Görüntü sınıflandırma: Bu, görüntünün bir köpek mi yoksa kedi mi içerdiğini belirlemek gibi tüm görüntülere etiketler atar.

  • Örnek bölümleme (Instance segmentation): Tıbbi taramalardaki bireysel organları izole etmek gibi bir görüntüyü anlamlı parçalara veya bölgelere ayırır.

  • Poz tahmini (Pose estimation): Jestleri veya duruş düzeltmelerini algılamak gibi nesnelerin hareketini ve konumunu izler. İnsanlara uygulandığında, vücut hareketlerini gerçek zamanlı olarak analiz edebilir ve bu da onu fitness takibi ve rehabilitasyon gibi uygulamalar için yararlı kılar.

YOLO11 tarafından desteklenen bilgisayarlı görü görevleri

Şekil 3. YOLO11 tarafından desteklenen bilgisayarlı görü görevleri.

Link to this sectionBilgisayarlı görü ve görüntü işlemenin uygulamaları#

Artık bilgisayarlı görü ve görüntü işlemenin nasıl çalıştığını tartıştığımıza göre, gerçek dünya uygulamalarına ve nerede örtüştüklerine bakalım.

Link to this sectionBilgisayarlı görü kullanarak hayvancılık izleme#

Büyük çiftliklerin hayvanlarını nasıl takip ettiğini hiç merak ettin mi? Yüzlerce hayvanı manuel olarak izlemek zaman alıcıdır, ancak YOLO11 gibi bilgisayarlı görü modelleriyle hayvan izleme otomatikleştirilebilir.

YOLO11, hayvanları gerçek zamanlı olarak algılayabilir, takip edebilir ve analiz edebilir; bu da çiftçilerin hayvancılık yönetimini verimli bir şekilde yapmalarına yardımcı olur. Bu tür analizlerden elde edilen bilgiler, topallık gibi sağlık sorunlarının erken belirtilerini tespit etmeye yardımcı olabilir, bu da daha hızlı müdahaleye ve daha iyi genel hayvan bakımına olanak tanır.

YOLO11 kullanılarak hayvan davranışı izleme

Şekil 4. YOLO11 kullanarak hayvan davranışı izleme örneği.

Link to this sectionGörüntü işleme ile hayvancılık sayımı#

Benzer şekilde, görüntü işleme, ağıl veya ahır gibi kontrollü ortamlardaki hayvanları sayarak hayvancılığı izlemek için kullanılabilir. Tekdüze arka planlara sahip görüntülerde, eşikleme ve kontur algılama (nesne sınırlarını tanımlayabilir) gibi görüntü işleme teknikleri, hayvanları tespit etmek ve saymak için kullanılabilir. Bu yöntemler, arka planı kaldırma, kenarları algılama ve bölümleme gibi teknikleri kullanarak hayvanların şekillerini tanımlar.

Canlı hayvan sayımı için hayvanları tespit etmek amacıyla kullanılan görüntü işleme

Şekil 5. Hayvanları tespit etmek için görüntü işleme kullanımına bir örnek.

Bunun tam olarak bilgisayarlı görü gibi geldiğini düşünüyor olabilirsin. Peki fark nedir?

Temel fark, görüntü işlemenin ne gördüğünü gerçekten anlamadan piksel değerlerini ve desenlerini analiz etmesidir. Hayvanları tek tek saymak için kenarları ve şekilleri algılar ve bazı teknikler hayvanlar görüntülerde birbirine yakın durduğunda ayrılmalarına bile yardımcı olabilir.

Ancak bilgisayarlı görünün aksine, görüntü işleme bireysel hayvanları tanımaz veya ayırt etmez; sadece şekil ve boyuta göre sayım yapar. Bu onu hayvancılık sayımı ve izleme için kullanışlı kılar, ancak sınırlamaları vardır. Hayvanlar üst üste binerse, konum değiştirirse veya aydınlatma koşulları değişirse doğruluk etkilenebilir. Ayrıca, bilgisayarlı görünün en önemli avantajları olan hayvanları zaman içinde takip edemez veya davranışları hakkında içgörü sağlayamaz.

Link to this sectionBilgisayarlı görü ve görüntü işleme birlikte çalışabilir#

Görüntü işleme ve bilgisayarlı görü, görsel veri analizinin doğruluğunu ve verimliliğini artırmak için genellikle entegre edilebilen birbirine yakından bağlı alanlardır. Görüntü işleme, kaliteyi iyileştirerek, paraziti gidererek ve temel özellikleri vurgulayarak ham verileri rafine edebilir ve böylece bilgisayarlı görü modellerinin anlamlı içgörüler elde etmesini sağlayabilir.

Örneğin, adli analizde, görüntü işleme ve bilgisayarlı görü olay yerinde bulunan ayakkabı izlerini analiz etmek için birlikte çalışabilir. Kontrast iyileştirme ve kenar algılama gibi görüntü işleme teknikleri, izlerin netliğini artırarak değerlendirilmelerini kolaylaştırabilir. Kontrast iyileştirme, ayrıntıları daha görünür hale getirmek için parlaklığı ve keskinliği ayarlar, kenar algılama ise daha iyi tanımlama için ana hatları keskinleştirir.

Görüntüler bu teknikler kullanılarak işlendikten sonra, bilgisayarlı görü modelleri, izleri adli veri tabanlarıyla karşılaştırmak için örüntü eşleştirme tekniklerini kullanabilir ve bu da tanımlamayı daha doğru hale getirir. Teknolojilerin bu kombinasyonu, araştırmacıların adli kanıtları işlemesini ve yorumlamasını kolaylaştırır.

Ayakkabı izlerini tespit etmek için kullanılan görüntü işleme ve bilgisayarlı görü

Şekil 6. Ayakkabı izlerini tespit etmek için kullanılan görüntü işleme ve bilgisayarlı görü.

Link to this sectionÖne çıkanlar#

Bilgisayarlı görü ve görüntü işleme el ele vererek görsel verileri iyileştirmeye, analiz etmeye ve yorumlamaya yardımcı olur. Görüntü işleme, görüntü kalitesini artırır ve temel özellikleri çıkarırken, bilgisayarlı görü içgörüler sağlayarak bunu bir adım öteye taşır.

Vision AI gelişmeye devam ettikçe, bilgisayarlı görü ve görüntü işleme, çeşitli alanlarda otomasyonu, gerçek zamanlı analizi ve karar vermeyi geliştirecektir. Görüntü tanımayı iyileştirmekten desen algılamayı geliştirmeye kadar, bu teknolojiler vision AI sistemlerini daha doğru, verimli ve görsel verileri pratik uygulamalarda anlama konusunda daha yetenekli hale getirecektir.

Yapay zekayı mı merak ediyorsun? Topluluğumuza katıl ve GitHub depomuzu keşfet. Sağlık hizmetlerinde bilgisayarlı görü ve üretimde yapay zekanın geleceği nasıl yeniden şekillendirdiğini öğren. Vision AI projelerine başlamak için lisans seçeneklerimizi keşfet!

Explore solutions

Real-time AI that works with your team

Robotikte AI

Daha akıllı makineleri Ultralytics YOLO modelleriyle destekle. Robotikteki Vision AI; otonom navigasyonu, algılamayı, nesne takibini ve gerçek zamanlı kontrolü yönlendirir.
Daha fazla bilgi edin
Real-time AI that works with your team

Lojistikte Yapay Zeka

Ultralytics YOLO modelleri ile lojistiği kolaylaştır. Görü Yapay Zekası; paket inceleme, ayıklama, araç takibi ve gerçek zamanlı depo güvenliği izlemeyi mümkün kılar.
Daha fazla bilgi edin
Real-time AI that works with your team

Perakendede AI

Perakendeyi Ultralytics YOLO modelleri ile yeniden hayal et. Görü Yapay Zekası; envanter takibi, raf izleme, sıra yönetimi ve daha akıllı müşteri içgörüleri sağlar.
Daha fazla bilgi edin
Real-time AI that works with your team

Sağlıkta Yapay Zeka

Ultralytics YOLO modelleriyle sağlık çözümleri oluştur. Sağlıkta görüntü tabanlı yapay zeka; daha hızlı tıbbi görüntülemeyi, daha akıllı teşhisleri ve hasta izlemeyi güçlendirir.
Daha fazla bilgi edin
Real-time AI that works with your team

Üretimde Yapay Zeka

Ultralytics YOLO modelleri ile üretimi optimize et. Görü Yapay Zekası; kalite kontrol, kusur tespiti, KKD uyumu ve montaj hattı otomasyonunu yönlendirir.
Daha fazla bilgi edin
Real-time AI that works with your operation

Otomotivde yapay zeka

Ultralytics YOLO modelleriyle otomotivde bilgisayarlı görü uygula. Görüntü tabanlı yapay zeka; yol güvenliğini, sürücü yardımını ve araç otomasyonunu daha akıllı yollar için geliştirir.
Daha fazla bilgi edin
Real-time AI tailored to your operation

Tarımda yapay zeka

Ultralytics YOLO modelleriyle akıllı tarıma görüntü tabanlı yapay zeka getir. Daha yüksek ve akıllı verimler için mahsul takibini, hayvancılık izlemeyi ve hassas tarımı güçlendir.
Daha fazla bilgi edin
Real-time AI that works with your team

Robotikte AI

Daha akıllı makineleri Ultralytics YOLO modelleriyle destekle. Robotikteki Vision AI; otonom navigasyonu, algılamayı, nesne takibini ve gerçek zamanlı kontrolü yönlendirir.
Daha fazla bilgi edin
Real-time AI that works with your team

Lojistikte Yapay Zeka

Ultralytics YOLO modelleri ile lojistiği kolaylaştır. Görü Yapay Zekası; paket inceleme, ayıklama, araç takibi ve gerçek zamanlı depo güvenliği izlemeyi mümkün kılar.
Daha fazla bilgi edin
Real-time AI that works with your team

Perakendede AI

Perakendeyi Ultralytics YOLO modelleri ile yeniden hayal et. Görü Yapay Zekası; envanter takibi, raf izleme, sıra yönetimi ve daha akıllı müşteri içgörüleri sağlar.
Daha fazla bilgi edin
Real-time AI that works with your team

Sağlıkta Yapay Zeka

Ultralytics YOLO modelleriyle sağlık çözümleri oluştur. Sağlıkta görüntü tabanlı yapay zeka; daha hızlı tıbbi görüntülemeyi, daha akıllı teşhisleri ve hasta izlemeyi güçlendirir.
Daha fazla bilgi edin
Real-time AI that works with your team

Üretimde Yapay Zeka

Ultralytics YOLO modelleri ile üretimi optimize et. Görü Yapay Zekası; kalite kontrol, kusur tespiti, KKD uyumu ve montaj hattı otomasyonunu yönlendirir.
Daha fazla bilgi edin
Real-time AI that works with your operation

Otomotivde yapay zeka

Ultralytics YOLO modelleriyle otomotivde bilgisayarlı görü uygula. Görüntü tabanlı yapay zeka; yol güvenliğini, sürücü yardımını ve araç otomasyonunu daha akıllı yollar için geliştirir.
Daha fazla bilgi edin
Real-time AI tailored to your operation

Tarımda yapay zeka

Ultralytics YOLO modelleriyle akıllı tarıma görüntü tabanlı yapay zeka getir. Daha yüksek ve akıllı verimler için mahsul takibini, hayvancılık izlemeyi ve hassas tarımı güçlendir.
Daha fazla bilgi edin
Real-time AI that works with your team

Robotikte AI

Daha akıllı makineleri Ultralytics YOLO modelleriyle destekle. Robotikteki Vision AI; otonom navigasyonu, algılamayı, nesne takibini ve gerçek zamanlı kontrolü yönlendirir.
Daha fazla bilgi edin
Real-time AI that works with your team

Lojistikte Yapay Zeka

Ultralytics YOLO modelleri ile lojistiği kolaylaştır. Görü Yapay Zekası; paket inceleme, ayıklama, araç takibi ve gerçek zamanlı depo güvenliği izlemeyi mümkün kılar.
Daha fazla bilgi edin
Real-time AI that works with your team

Perakendede AI

Perakendeyi Ultralytics YOLO modelleri ile yeniden hayal et. Görü Yapay Zekası; envanter takibi, raf izleme, sıra yönetimi ve daha akıllı müşteri içgörüleri sağlar.
Daha fazla bilgi edin
Real-time AI that works with your team

Sağlıkta Yapay Zeka

Ultralytics YOLO modelleriyle sağlık çözümleri oluştur. Sağlıkta görüntü tabanlı yapay zeka; daha hızlı tıbbi görüntülemeyi, daha akıllı teşhisleri ve hasta izlemeyi güçlendirir.
Daha fazla bilgi edin
Real-time AI that works with your team

Üretimde Yapay Zeka

Ultralytics YOLO modelleri ile üretimi optimize et. Görü Yapay Zekası; kalite kontrol, kusur tespiti, KKD uyumu ve montaj hattı otomasyonunu yönlendirir.
Daha fazla bilgi edin
Real-time AI that works with your operation

Otomotivde yapay zeka

Ultralytics YOLO modelleriyle otomotivde bilgisayarlı görü uygula. Görüntü tabanlı yapay zeka; yol güvenliğini, sürücü yardımını ve araç otomasyonunu daha akıllı yollar için geliştirir.
Daha fazla bilgi edin
Real-time AI tailored to your operation

Tarımda yapay zeka

Ultralytics YOLO modelleriyle akıllı tarıma görüntü tabanlı yapay zeka getir. Daha yüksek ve akıllı verimler için mahsul takibini, hayvancılık izlemeyi ve hassas tarımı güçlendir.
Daha fazla bilgi edin

Yapay zekanın geleceğini birlikte inşa edelim!

Yolculuğuna makine öğreniminin geleceğiyle başla