Skip to content

Latest commit

 

History

23 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ระบบตรวจจับระยะการแบ่งเซลล์ไมโทซิส 🔬

เครื่องมือที่ใช้ปัญญาประดิษฐ์ในการตรวจจับและระบุระยะต่างๆ ของการแบ่งเซลล์ (ไมโทซิส) จากภาพกล้องจุลทรรศน์

โปรแกรมนี้ทำอะไร?

แอปพลิเคชันนี้ใช้ปัญญาประดิษฐ์ในการตรวจจับเซลล์ที่กำลังแบ่งตัวและระบุว่าอยู่ในระยะใดของไมโทซิส เพียงแค่อัปโหลดภาพเซลล์ แอปก็จะวิเคราะห์ให้คุณโดยอัตโนมัติ!

วิธีใช้งานอย่างง่าย

ขั้นตอนที่ 1: ติดตั้งโปรแกรมที่จำเป็น

ตรวจสอบให้แน่ใจว่าคุณมี Python ติดตั้งในคอมพิวเตอร์แล้ว จากนั้นติดตั้งแพ็คเกจที่จำเป็น:

pip install -r requirements.txt

ขั้นตอนที่ 2: เปิดโปรแกรม

เริ่มใช้งานแอปด้วยคำสั่งง่ายๆ:

python app.py

ขั้นตอนที่ 3: ใช้งานแอป

  1. เปิดเว็บเบราว์เซอร์
  2. ไปที่ลิงก์ที่แสดงใน terminal (มักจะเป็น http://localhost:7860)
  3. อัปโหลดภาพกล้องจุลทรรศน์ของคุณ
  4. คลิก "Submit" และรอผลลัพธ์
  5. แอปจะแสดงระยะไมโทซิสที่ตรวจพบในภาพของคุณ!

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

  • Python 3.7 ขึ้นไป
  • ภาพเซลล์ (รองรับไฟล์ JPG, PNG หรือรูปแบบที่คล้ายกัน)
  • อินเทอร์เน็ตสำหรับการติดตั้งครั้งแรก (เพื่อดาวน์โหลดโมเดล AI)

โครงสร้างโฟลเดอร์

📁 โฟลเดอร์โปรเจค
├── app.py              # ไฟล์แอปพลิเคชันหลัก
├── requirements.txt    # รายการแพ็คเกจที่ต้องใช้
├── packages.txt        # แพ็คเกจของระบบ (สำหรับการ deploy)
├── yolov8.pt          # ไฟล์โมเดล AI
├── models/            # ไฟล์โมเดลเพิ่มเติม
├── train/             # ข้อมูลสำหรับฝึกโมเดล (ถ้ามี)
└── test_image/        # ภาพตัวอย่างสำหรับทดสอบ

แก้ปัญหาเบื้องต้น

ปัญหา: ขึ้น "Module not found" error

  • วิธีแก้: รันคำสั่ง pip install -r requirements.txt อีกครั้ง

ปัญหา: แอปเปิดไม่ได้

  • วิธีแก้: ตรวจสอบว่าไม่มีโปรแกรมอื่นใช้พอร์ตเดียวกัน
  • ลองปิดแอปอื่นๆ แล้วรันคำสั่ง python app.py อีกครั้ง

ปัญหา: ไม่เห็นผลลัพธ์

  • วิธีแก้: ตรวจสอบว่าภาพของคุณชัดเจนและมีเซลล์อยู่
  • ลองใช้ภาพรูปแบบอื่น (JPG หรือ PNG ใช้ได้ดีที่สุด)

ต้องการความช่วยเหลือ?

หากพบปัญหา:

  1. ตรวจสอบว่าไฟล์ทั้งหมดอยู่ในโฟลเดอร์ที่ถูกต้อง
  2. ตรวจสอบว่าติดตั้งโปรแกรมที่จำเป็นครบแล้ว
  3. ตรวจสอบเวอร์ชัน Python ว่าเป็น 3.7 ขึ้นไป: python --version

หลักการทำงาน

แอปนี้ใช้ YOLOv8 ซึ่งเป็นโมเดลตรวจจับวัตถุที่ทันสมัย ได้รับการฝึกฝนมาเพื่อจดจำระยะต่างๆ ของไมโทซิสในภาพเซลล์โดยเฉพาะ โมเดล AI นี้ได้รับการฝึกด้วยภาพกล้องจุลทรรศน์เพื่อระบุและหาตำแหน่งเซลล์ในระยะไมโทซิสต่างๆ ได้อย่างแม่นยำ


สร้างด้วย ❤️ สำหรับผู้ที่รักชีววิทยาและปัญญาประดิษฐ์

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages