เครื่องมือที่ใช้ปัญญาประดิษฐ์ในการตรวจจับและระบุระยะต่างๆ ของการแบ่งเซลล์ (ไมโทซิส) จากภาพกล้องจุลทรรศน์
แอปพลิเคชันนี้ใช้ปัญญาประดิษฐ์ในการตรวจจับเซลล์ที่กำลังแบ่งตัวและระบุว่าอยู่ในระยะใดของไมโทซิส เพียงแค่อัปโหลดภาพเซลล์ แอปก็จะวิเคราะห์ให้คุณโดยอัตโนมัติ!
ตรวจสอบให้แน่ใจว่าคุณมี Python ติดตั้งในคอมพิวเตอร์แล้ว จากนั้นติดตั้งแพ็คเกจที่จำเป็น:
pip install -r requirements.txtเริ่มใช้งานแอปด้วยคำสั่งง่ายๆ:
python app.py- เปิดเว็บเบราว์เซอร์
- ไปที่ลิงก์ที่แสดงใน terminal (มักจะเป็น
http://localhost:7860) - อัปโหลดภาพกล้องจุลทรรศน์ของคุณ
- คลิก "Submit" และรอผลลัพธ์
- แอปจะแสดงระยะไมโทซิสที่ตรวจพบในภาพของคุณ!
- 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 ใช้ได้ดีที่สุด)
หากพบปัญหา:
- ตรวจสอบว่าไฟล์ทั้งหมดอยู่ในโฟลเดอร์ที่ถูกต้อง
- ตรวจสอบว่าติดตั้งโปรแกรมที่จำเป็นครบแล้ว
- ตรวจสอบเวอร์ชัน Python ว่าเป็น 3.7 ขึ้นไป:
python --version
แอปนี้ใช้ YOLOv8 ซึ่งเป็นโมเดลตรวจจับวัตถุที่ทันสมัย ได้รับการฝึกฝนมาเพื่อจดจำระยะต่างๆ ของไมโทซิสในภาพเซลล์โดยเฉพาะ โมเดล AI นี้ได้รับการฝึกด้วยภาพกล้องจุลทรรศน์เพื่อระบุและหาตำแหน่งเซลล์ในระยะไมโทซิสต่างๆ ได้อย่างแม่นยำ
สร้างด้วย ❤️ สำหรับผู้ที่รักชีววิทยาและปัญญาประดิษฐ์