İki Görüntüyü Karşılaştırın ve Farkları Vurgulayın Python

İki doğal manzara fotoğrafını yan yana sergileyen bir fotoğraf uygulamasıyla karşılaştığınızı hayal edin. Daha yakından incelediğinizde iki görüntü arasında ince veya çarpıcı farklar olduğunu fark edeceksiniz. Bu farklılıklar ışıklandırmadaki, hava koşullarındaki, perspektifteki değişiklikleri ve hatta fotoğraflardan birinde belirli öğelerin varlığını veya yokluğunu kapsayabilir. Göreviniz bu ayrımları belirlemek ve vurgulamaktır. Programlama yoluyla bu tür görüntü karşılaştırma işlevselliği oluşturma konusunda istekliyseniz, doğru kaynağa ulaştınız. Bu makale size Python kullanarak iki görüntüyü nasıl karşılaştıracağınız ve farklılıkları vurgulayacağınız konusunda bilgi verecektir. Üstüne üstlük, bonus olarak ücretsiz bir görsel karşılaştırma aracını da tanıtacağız.

Bu blog yazısında aşağıdaki noktalar ele alınacaktır:

Önkoşullar:

Başlamadan önce lütfen aşağıdaki ön koşulları hazırladığınızdan emin olun:

  1. Makinenizde Python yüklü (versiyon 3.x önerilir).
  2. Python için GroupDocs.Comparison Cloud SDK yüklü. Kurulum talimatlarını ayrıca resmi GroupDocs.Comparison Cloud belgelerinde de bulabilirsiniz.

Python Image Comparer SDK’yı yapılandırma

Başlamak için, komut satırı arayüzünüzde aşağıdaki komutu yürüterek pip (Python paket yükleyicisi) aracılığıyla GroupDocs.Comparison Cloud’u Python projenize ekleyin:

pip install groupdocs_comparison_cloud

API İstemcisini başlatın

Daha sonra, Müşteri Kimliğinize ve Müşteri Sırrınıza kontrol panelinden erişin ve sağlanan kodu aşağıda gösterildiği gibi entegre edin:

Görüntü Dosyalarını Yükleyin

Öncelikle görselleri buluta yüklemek için verilen kod örneğini kullanın:

Sonuç olarak, yüklediğiniz görsellere bulut kontrol panelinizin dosyalar bölümü bölümünden erişilebilecek.

Python Kullanarak İki Görüntüyü Karşılaştırın ve Farkları Vurgulayın

İki resmi karşılaştırmak ve farklılıkları vurgulamak için lütfen aşağıdaki adımları izleyin:

  1. Kimlik bilgilerinizi kullanarak bir CompareApi örneği oluşturun.
  2. Kaynak ve hedef görüntüler için FileInfo örnekleri oluşturun ve dosya_yolunu ayarlayın.
  3. ComparisonOptions‘ı kaynak ve hedef FileInfo nesneleriyle yapılandırın ve çıktı_yolunu ayarlayın.
  4. Karşılaştırmayı gerçekleştirmek için ComparisonsRequest ve call api_instance.comparisons(request) örneğini oluşturun ve sonucu yanıt değişkeninde saklayın.

Aşağıdaki kod, iki görüntüyü karşılaştırmak ve Python’daki farklılıkları vurgulamak için karşılaştırma REST API’sinin nasıl kullanılacağını gösterir.

Aşağıdaki resimde kaynak ve hedef resimler yan yana gösterilmektedir.

iki resmi karşılaştır
Kodu çalıştırdıktan sonra ortaya çıkan görüntü aşağıdaki gibi olmalıdır.
iki resim arasındaki farkları bulma

Sonuç Resmini İndirin

Önceki adımdaki kod, ortaya çıkan görüntüyü buluta kaydeder. Erişmek ve indirmek için aşağıdaki kod parçasını kullanabilirsiniz.

Çözüm

Bu blog makalesinde, Python için GroupDocs.Comparison Cloud SDK’yı kullanarak görüntüleri verimli bir şekilde karşılaştırma ve farklılıkları belirleme konusunda ayrıntılı, sıralı bir eğitim sunduk. Bu yönergeleri izleyerek görüntü karşılaştırma işlevini Python uygulamalarınıza zahmetsizce entegre edebilirsiniz.

Ayrıca, GroupDocs.Comparison Cloud API’sinin daha derinlemesine incelenmesi için lütfen kapsamlı belgelerimize başvurun. Ayrıca, API’lerimizle doğrudan etkileşim kurmanıza ve web tarayıcınızda API’lerimizi görselleştirmenize olanak tanıyan bir API referansı bölümü de sağlıyoruz. Python SDK’nın kaynak kodunun tamamına GitHub üzerinden açıkça erişebilirsiniz.

Son olarak, REST API’mizi kullanarak farklı dosya formatlarını ve ayrıştırma tekniklerini inceleyen yeni blog makalelerini düzenli olarak yayınlıyoruz. En son güncellemeler için bizimle iletişime geçmekten çekinmeyin. Kodlama yolculuğunuzun tadını çıkarın!

Ücretsiz Çevrimiçi Görsel Karşılaştırma Aracı

İki resmi çevrimiçi karşılaştırmak için çevrimiçi resim karşılaştırma uygulamamızı deneyebilirsiniz. Bu uygulama daha önce bahsedilen karşılaştırma REST API’si kullanılarak geliştirilmiştir.

Bir soru sor

Görüntü karşılaştırıcıyla ilgili herhangi bir sorunuz veya endişeniz varsa, forum aracılığıyla bize ulaşmaktan çekinmeyin. Size yardımcı olmak için buradayız.

Ayrıca bakınız

Aşağıda faydalı olabilecek ilgili bazı makaleleri bulacaksınız: