สิ่งสำคัญคือต้องเข้าใจว่าปัญหาเดียวที่นี่คือการรับพารามิเตอร์ภายนอก กล้องสามารถวัดค่าอินไลน์แบบอินไลน์และมีแอพพลิเคชั่นมากมายสำหรับจุดประสงค์นั้น
กล้องที่แท้จริงคืออะไร?
K เราสามารถเขียนK
K= ⎡⎣⎢αยู00sαโวลต์0ยู0โวลต์01⎤⎦⎥
ที่ไหน
α v u v f α u = k u f α v = k v f k u k v u vαยูและ มีปัจจัยระดับในและประสานทิศทางและเป็นสัดส่วนกับความยาวโฟกัสของกล้อง:และฉ และคือจำนวนพิกเซลต่อหน่วยระยะทางในทิศทางและαโวลต์ยูโวลต์ฉαยู= kยูฉαโวลต์= kโวลต์ฉkยูkโวลต์ยูโวลต์
c = [ คุณ0, v0]Tเรียกว่าจุดหลักซึ่งโดยปกติคือพิกัดของศูนย์กลางภาพ
u vsคือความเบ้เพียงไม่เป็นศูนย์ถ้าและนั้นไม่ตั้งฉากยูโวลต์
กล้องจะทำการสอบเทียบเมื่อทราบถึงการใช้งานจริง สิ่งนี้สามารถทำได้อย่างง่ายดายดังนั้นจึงไม่ถือว่าเป้าหมายในการมองเห็นด้วยคอมพิวเตอร์ แต่เป็นขั้นตอนที่ไม่สำคัญ
Extrinsics กล้องคืออะไร?
Extrinsics กล้องหรือพารามิเตอร์ภายนอกเป็นเมทริกซ์ที่สอดคล้องกับการเปลี่ยนแปลงแบบยุคลิดจากระบบพิกัดโลกไปยังระบบพิกัดของกล้อง หมายถึงหมุนเมทริกซ์และการแปล3 × 4 R 3 × 3 t[ R | t ]3 × 4R3 × 3เสื้อ
แอปพลิเคชันที่มองเห็นด้วยคอมพิวเตอร์มุ่งเน้นไปที่การประเมินเมทริกซ์นี้
[ R | t ] = ⎡⎣⎢R11R21Rวันที่ 31R12R22R32R13R23R33TxTYTZ⎤⎦⎥
ฉันจะคำนวณ homography จากเครื่องหมายระนาบได้อย่างไร
Homography คือ homogeneaous matrix ที่เกี่ยวข้องกับระนาบ 3 มิติและการฉายภาพ ถ้าเรามีระนาบ homographyที่แมปจุดบนระนาบนี้และจุดสองมิติสอดคล้องกันภายใต้การฉายคือZ = 0 H M = ( X , Y , 0 ) T m P = K [ R | t ]3 × 3Z= 0HM= ( X, วาย, 0 )Tม.P= K[ R | t ]
ม.~= K[ R1R2R3เสื้อ] ⎡⎣⎢⎢⎢XY01⎤⎦⎥⎥⎥
= K[ R1R2เสื้อ] ⎡⎣⎢XY1⎤⎦⎥
H= K[ R1R2เสื้อ]
เพื่อคำนวณ homography เราจำเป็นต้องมีจุดคู่กล้องโลก หากเรามีเครื่องหมายระนาบเราสามารถประมวลผลภาพเพื่อแยกคุณสมบัติแล้วตรวจจับคุณสมบัติเหล่านั้นในฉากเพื่อรับการจับคู่
เราแค่ต้องการ 4 คู่เพื่อคำนวณ homography โดยใช้ Direct Linear Transform
หากฉันมี homography ฉันจะทำให้กล้องถ่ายรูปได้อย่างไร
การเขียนและกล้องที่ก่อให้เกิดมีข้อมูลเดียวกันและง่ายต่อการส่งผ่านจากที่หนึ่งไปยังอีกที่หนึ่ง คอลัมน์สุดท้ายของทั้งสองคือเวกเตอร์การแปล หนึ่งคอลัมน์และสองของ homography นอกจากนี้ยังมีคอลัมน์หนึ่งและสองของกล้องก่อให้เกิดเมทริกซ์ มันเป็นคอลัมน์ที่เหลือเพียงสามของและเนื่องจากมันต้องเป็นมุมฉากจึงสามารถคำนวณได้เป็น crossproduct ของคอลัมน์หนึ่งและสอง:K [ R | t ] H 1 H 2 R 1 R 2 R 3 [ R | t ]HK[ R | t ]H1H2R1R2R3[ R | t ]
R3=R1⊗R2
เนื่องจากความซ้ำซ้อนจึงจำเป็นต้องทำให้ปกติหารด้วยเช่นองค์ประกอบ [3,4] ของเมทริกซ์[R|t]