İ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:
- [Python Görüntü Karşılaştırma SDK’sını kullanmaya başlayın8
- API İstemcisini Başlatın
- Karşılaştırma İçin Görselleri Yükleyin
- Python’daki Görselleri Karşılaştırın ve Farklılıkları Vurgulayın
- Sonuç Görüntü Dosyasını İndirin
Önkoşullar:
Başlamadan önce lütfen aşağıdaki ön koşulları hazırladığınızdan emin olun:
- Makinenizde Python yüklü (versiyon 3.x önerilir).
- 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:
- Kimlik bilgilerinizi kullanarak bir CompareApi örneği oluşturun.
- Kaynak ve hedef görüntüler için FileInfo örnekleri oluşturun ve dosya_yolunu ayarlayın.
- ComparisonOptions‘ı kaynak ve hedef FileInfo nesneleriyle yapılandırın ve çıktı_yolunu ayarlayın.
- 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.Kodu çalıştırdıktan sonra ortaya çıkan görüntü aşağıdaki gibi olmalıdır.
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:
- Python’da REST API kullanarak Excel Dosyalarını Karşılaştırın
- Node.js’deki PowerPoint Sunumlarını Karşılaştırın
- [Python’da REST API kullanarak PDF Dosyalarını Karşılaştırın]