เปรียบเทียบสองภาพและเน้นความแตกต่าง Python

ลองนึกภาพการเผชิญหน้ากับแอปถ่ายภาพที่นำเสนอภาพถ่ายทิวทัศน์อันงดงามสองภาพเคียงข้างกัน เมื่อตรวจสอบอย่างใกล้ชิด คุณจะสังเกตเห็นความแตกต่างเล็กน้อยหรือโดดเด่นระหว่างสองภาพ รูปแบบเหล่านี้อาจรวมถึงการเปลี่ยนแปลงของแสง สภาพอากาศ มุมมอง หรือแม้กระทั่งการมีหรือไม่มีองค์ประกอบเฉพาะในภาพใดภาพหนึ่ง งานของคุณคือระบุและเน้นความแตกต่างเหล่านี้ หากคุณกระตือรือร้นที่จะสร้างฟังก์ชันการเปรียบเทียบภาพผ่านการเขียนโปรแกรม แสดงว่าคุณมาถูกที่แล้ว บทความนี้จะช่วยให้คุณได้รับความรู้เกี่ยวกับวิธีการ เปรียบเทียบภาพสองภาพและเน้นความแตกต่างโดยใช้ Python ยิ่งไปกว่านั้น เราจะเปิดตัวเครื่องมือเปรียบเทียบรูปภาพฟรีเป็นโบนัส

ประเด็นต่อไปนี้จะกล่าวถึงในโพสต์บล็อกนี้:

ข้อกำหนดเบื้องต้น:

ก่อนที่คุณจะเริ่มต้น โปรดตรวจสอบให้แน่ใจว่าคุณได้เตรียมข้อกำหนดเบื้องต้นต่อไปนี้:

  1. ติดตั้ง Python บนเครื่องของคุณ (แนะนำให้ใช้เวอร์ชัน 3.x)
  2. ติดตั้ง GroupDocs.Comparison Cloud SDK สำหรับ Python แล้ว คุณยังสามารถดูคำแนะนำในการติดตั้งได้ในเอกสารอย่างเป็นทางการของ GroupDocs.Comparison Cloud

กำหนดค่า Python Image Comparer SDK

ในการเริ่มต้น ให้รวม GroupDocs.Comparison Cloud ในโปรเจ็กต์ Python ของคุณผ่าน pip (ตัวติดตั้งแพ็คเกจ Python) โดยดำเนินการคำสั่งต่อไปนี้ในอินเทอร์เฟซบรรทัดคำสั่งของคุณ:

pip install groupdocs_comparison_cloud

เปิดตัวไคลเอนต์ API

จากนั้น เข้าถึง รหัสไคลเอ็นต์ และ รหัสลับไคลเอ็นต์ ของคุณจาก แดชบอร์ด และรวมโค้ดที่ให้มาดังภาพด้านล่าง:

อัพโหลดไฟล์รูปภาพ

ก่อนอื่น ให้ใช้ตัวอย่างโค้ดที่ให้มาเพื่ออัปโหลดภาพไปยังคลาวด์:

ด้วยเหตุนี้ รูปภาพที่คุณอัปโหลดจะสามารถเข้าถึงได้ใน ส่วนไฟล์ ของแดชบอร์ดระบบคลาวด์ของคุณ

เปรียบเทียบสองภาพและเน้นความแตกต่างโดยใช้ Python

หากต้องการเปรียบเทียบสองภาพและเน้นความแตกต่าง โปรดทำตามขั้นตอนด้านล่าง:

  1. สร้างอินสแตนซ์ CompareApi โดยใช้ข้อมูลประจำตัวของคุณ
  2. สร้างอินสแตนซ์ FileInfo สำหรับอิมเมจต้นทางและเป้าหมาย และตั้งค่า file_path
  3. กำหนดค่า ComparisonOptions ด้วยออบเจ็กต์ FileInfo ต้นทางและเป้าหมาย และตั้งค่า output_path
  4. สร้างอินสแตนซ์ของ ComparisonsRequest และ call api_instance.comparisons(request) เพื่อทำการเปรียบเทียบ โดยจัดเก็บผลลัพธ์ไว้ในตัวแปรการตอบสนอง

โค้ดด้านล่างสาธิตวิธีใช้ REST API การเปรียบเทียบเพื่อเปรียบเทียบรูปภาพสองรูปและเน้นความแตกต่างใน Python

รูปภาพต่อไปนี้แสดงรูปภาพแหล่งที่มาและเป้าหมายเคียงข้างกัน

เปรียบเทียบสองภาพ
หลังจากรันโค้ดแล้ว รูปภาพผลลัพธ์ควรมีลักษณะดังนี้
ค้นหาความแตกต่างระหว่างสองภาพ

ดาวน์โหลดภาพผลลัพธ์

โค้ดจากขั้นตอนก่อนหน้าจะบันทึกรูปภาพผลลัพธ์ไปยังคลาวด์ หากต้องการเข้าถึงและดาวน์โหลด คุณสามารถใช้ข้อมูลโค้ดต่อไปนี้ได้

บทสรุป

ในบทความบล็อกนี้ เราได้จัดเตรียมบทช่วยสอนโดยละเอียดและต่อเนื่องเกี่ยวกับการเปรียบเทียบรูปภาพและการระบุความแปรปรวนอย่างมีประสิทธิภาพโดยใช้ GroupDocs.Comparison Cloud SDK สำหรับ Python เมื่อปฏิบัติตามแนวทางเหล่านี้ คุณสามารถรวมฟังก์ชันการเปรียบเทียบรูปภาพเข้ากับแอปพลิเคชัน Python ของคุณได้อย่างง่ายดาย

นอกจากนี้ หากต้องการสำรวจ GroupDocs.Comparison Cloud API ในเชิงลึกยิ่งขึ้น โปรดอ่าน [เอกสารประกอบ] ที่ครอบคลุมของเรา 14 นอกจากนี้เรายังมีส่วน การอ้างอิง API อีกด้วย ซึ่งทำให้คุณสามารถโต้ตอบและแสดงภาพ API ของเราบนเว็บเบราว์เซอร์ของคุณได้โดยตรง คุณสามารถเข้าถึงซอร์สโค้ดแบบเต็มสำหรับ Python SDK อย่างเปิดเผยบน GitHub

สุดท้ายนี้ เราเผยแพร่บทความในบล็อกใหม่ๆ เป็นประจำซึ่งเจาะลึกเกี่ยวกับรูปแบบไฟล์ต่างๆ และเทคนิคการแยกวิเคราะห์โดยใช้ REST API ของเรา อย่าลังเลที่จะติดต่อเราเพื่อรับข้อมูลอัปเดตล่าสุด เพลิดเพลินไปกับการเดินทางเขียนโค้ดของคุณ!

เครื่องมือเปรียบเทียบรูปภาพออนไลน์ฟรี

หากต้องการ เปรียบเทียบภาพสองภาพทางออนไลน์ คุณสามารถลองใช้ [แอปพลิเคชันเปรียบเทียบภาพออนไลน์] ของเรา13 แอปพลิเคชันนี้ได้รับการพัฒนาโดยใช้ REST API สำหรับการเปรียบเทียบที่กล่าวถึงก่อนหน้านี้

ถามคำถาม

หากคุณมีคำถามหรือข้อกังวลใดๆ เกี่ยวกับเครื่องมือเปรียบเทียบรูปภาพ โปรดติดต่อเราผ่าน ฟอรั่ม ได้เลย เราอยู่ที่นี่เพื่อช่วยเหลือคุณ

ดูสิ่งนี้ด้วย

ด้านล่างนี้ คุณจะพบบทความที่เกี่ยวข้องซึ่งอาจพิสูจน์ได้ว่ามีประโยชน์: