ดาวน์โหลดโปรแกรมฟรี
       
   สมัครสมาชิก   เข้าสู่ระบบ
 
THAIWARE.COM | ไทยแวร์ถามตอบ
 
 
Add ตั้งคำถาม

แบ่งปัน
คนดู
3,336
 
ตอบ
1

0

 โหวตให้คะแนนดี  ดี  โหวตให้คะแนนแย่  แย่

ถามว่า >


ผมใช้โปรแกรม matlab มาเปรียบเทียบภาพกัน คือผมจะทำการถ่ายภาพแบบสอบถาม แล้วนำมาทำการตัดส่วนที่จะทำการอ่านค่า โดยซ้อนภาพที่ว่างเปล่ากับภาพที่ถูกเลือก อะครับประมาณนี้  ผมลองใช้ Sobel ในการหาขอบภาพ ใช้ได้ดีกว่า canny อะครับ กับภาพที่เป็น BW



ขอคำแนะนำหน่อยครับ




แบบสอบถามประมาณนี้อะครับ
ถามเมื่อ 8 สิงหาคม 2556 12:19:47


Sort by Datetime เรียงตามลำดับเวลา


0

 โหวตให้คะแนนดี  ดี  โหวตให้คะแนนแย่  แย่


วิธีโดยพื้นฐาน ก็จะเป็นวิธีที่เรียกว่า background subtraction ลองหาใน matlab จะมีตัวอย่าง code อยู่นะ



หลักการ ก็เหมือนอย่างที่คุณ stond555 คิดไว้คือ 



เอาภาพใหม่(ภาพแบบสอบถามที่ตอบแล้ว) มาลบ กับภาพ background (ภาพแบบสอบถามที่ยังไม่ได้ตอบ)



จากนั้น ก็ต้องใช้ตัวช่วย มาลบ พวกจุดขาวที่เราไม่ต้องการออก หรือเติมบางช่วงที่มันขาดไป   ใช้ morphology ต่างๆ เช่น imdilate, imerode, imopen, imclose, 



แล้วก็ต้องไปตั้งตำแหน่งของแต่ละกลุ่มสีขาวที่แทนเครื่องหมายถูกแต่ละที่ว่าจะให้บอกว่าเป็นอะไร  อันนี้ ทำ labeling กะ region ก็น่าจะได้ตำแหน่งที่ต้องการ



ส่วนอื่น ต่อไปก็ต้องดูว่า ต้องการอะไรอีก ......



 



ตอบเมื่อ 25 ตุลาคม 2556 12:45:17

ตอบคำถาม 

ตอบคำถาม

 คุณจำเป็นต้องเป็นสมาชิกจึงจะสามารถตอบคำถามได้
เข้าสู่ระบบ | สมัครสมาชิก
หรือ