การตรวจหาและแก้ไขออบเจ็กต์ภาพด้วย Gemini และ Nano Banana

1. ภาพรวม

ในแล็บนี้ คุณจะได้สำรวจงานต่อไปนี้

  • 1️⃣ ตรวจจับออบเจ็กต์ภาพภายในรูปภาพด้วย Gemini
  • 2️⃣ แยกและกู้คืนออบเจ็กต์ภาพด้วย Nano Banana
  • 3️⃣ แก้ไขและเปลี่ยนรูปวัตถุที่กู้คืนด้วย Nano Banana

ตัวอย่างสิ่งที่คุณจะได้รับมีดังนี้

1f2cadc1fd825c64.png

สิ่งที่คุณจะได้เรียนรู้

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

สิ่งที่คุณต้องมี

  • คุ้นเคยกับการเรียกใช้ Python ในสมุดบันทึก (ใน Colab หรือสภาพแวดล้อม Jupyter อื่นๆ)
  • โปรเจ็กต์ Google Cloud (Vertex AI) หรือคีย์ Gemini API (Google AI Studio) ที่เปิดใช้การเรียกเก็บเงิน

ℹ️ ค่าใช้จ่ายทั้งหมดในการเรียกใช้ Lab ตั้งแต่ต้นจนจบไม่ถึง 2 USD (สร้างรูปภาพ 1K จำนวน 45 รูป โดยแต่ละรูปมีโทเค็น 1,290 รายการ)

ed255bd97afbedca.png fc7e616a26c8fa40.png c0b9ecec49c859f2.png fc7e616a26c8fa40.png 8f240cd033d2cc65.png

มาเริ่มกันเลย...

2. ก่อนเริ่มต้น

หากต้องการใช้ Gemini API คุณมี 2 ตัวเลือกหลัก ดังนี้

  1. ผ่าน Vertex AI ด้วยโปรเจ็กต์ Google Cloud
  2. ผ่าน Google AI Studio ด้วยคีย์ Gemini API

🛠️ ตัวเลือกที่ 1 - Gemini API ผ่าน Vertex AI

ข้อกำหนด

  • โปรเจ็กต์ Google Cloud
  • ต้องเปิดใช้ Vertex AI API สำหรับโปรเจ็กต์นี้

🛠️ ตัวเลือกที่ 2 - Gemini API ผ่าน Google AI Studio

ข้อกำหนด

  • คีย์ Gemini API

ดูข้อมูลเพิ่มเติมเกี่ยวกับวิธีรับคีย์ Gemini API จาก Google AI Studio

3. เรียกใช้ Notebook

เลือกเครื่องมือที่ต้องการเพื่อเปิดสมุดบันทึก

🧰 เครื่องมือ ก - เปิด Notebook ใน Colab

🧰 เครื่องมือ B - เปิด Notebook ใน Colab Enterprise หรือ Vertex AI Workbench

💡 วิธีนี้อาจเป็นวิธีที่ต้องการหากคุณได้กำหนดค่าโปรเจ็กต์ Google Cloud ด้วยอินสแตนซ์ Colab Enterprise หรือ Vertex AI Workbench ไว้แล้ว

🧰 เครื่องมือ C - รับสมุดบันทึกจาก GitHub และเรียกใช้ในสภาพแวดล้อมของคุณเอง

⚠️ คุณจะต้องดาวน์โหลด Notebook จาก GitHub (หรือโคลนที่เก็บ) และเรียกใช้ในสภาพแวดล้อม Jupyter ของคุณเอง

🗺️ สารบัญของ Notebook

โปรดขยายและใช้สารบัญเพื่อให้ไปยังส่วนต่างๆ ได้ง่ายขึ้น ตัวอย่าง

de85f5dcc0fe059e.png

🏁 เรียกใช้ Notebook

คุณพร้อมแล้ว ตอนนี้คุณสามารถติดตามและเรียกใช้ Notebook ได้แล้ว ขอให้สนุกนะ...

4. ยินดีด้วย

e3299284f68f56f4.png

ขอแสดงความยินดีที่ทำ Codelab นี้เสร็จสมบูรณ์

ดูข้อมูลเพิ่มเติม