3
ช่วยให้เข้าใจการแปลง Hough
ฉันกำลังพยายามให้ Hough เปลี่ยนไปทำงานใน MATLAB แต่ฉันมีปัญหา ฉันมีวิธีที่ไม่ดีในการตรวจหาจุดสูงสุดที่ต้องแก้ไข แต่ก่อนหน้านั้นฉันต้องสามารถย้อนกลับการแปลง Hough เพื่อสร้างเส้นอีกครั้งอย่างถูกต้อง นี่คือประเภทของสิ่งที่ฉันได้รับตอนนี้: ดูเหมือนว่ามันจะหมุนไป 90 องศา แต่ฉันไม่แน่ใจว่าทำไม ฉันไม่แน่ใจว่ามันเป็นพื้นที่ Hough ของฉันมันผิดหรือถ้ามันเป็นวิธีที่ฉัน de-Hough และวาดเส้น บางคนสามารถช่วยปรับปรุงการตรวจจับสูงสุดของฉันด้วย ภาพที่ใช้ในรหัสอยู่ที่นี่ %% load a sample image; convert to grayscale; convert to binary %create 'x' image (works well) a = eye(255); b = flipud(eye(255)); x = a + b; x(128,128) = …