Mve: рдлрд╛рдЙрдВрдЯреЗрди_рдкреА11 рдбреЗрдЯрд╛рд╕реЗрдЯ

рдХреЛ рдирд┐рд░реНрдорд┐рдд 10 рдорд╛рд░реНрдЪ 2018  ┬╖  14рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ  ┬╖  рд╕реНрд░реЛрдд: simonfuhrmann/mve

рдирдорд╕реНрддреЗ
рдЗрд╕рд▓рд┐рдП рдореИрдВ рдЧреНрд░рд╛рдЙрдВрдб рдЯреНрд░реБрде рдХреИрдорд░рд╛ рдХреИрд▓рд┐рдмреНрд░реЗрд╢рди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдлрд╡реНрд╡рд╛рд░рд╛_p11 рдХреЛ рдлрд┐рд░ рд╕реЗ рдмрдирд╛рдирд╛ рдЪрд╛рд╣рддрд╛ рдерд╛ рдЗрд╕рд▓рд┐рдП рдореИрдВрдиреЗ рджреГрд╢реНрдп рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП midelbury.sh рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдФрд░ рдлрд┐рд░ рдлреАрдЪрд░рд░реЗрдХреЙрди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗред рдФрд░ рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЬрдореАрдиреА рд╕рдЪреНрдЪрд╛рдИ рд╡рд╛рд▓рд╛ рдХреИрдорд░рд╛ рд╕рд╣реА рдирд╣реАрдВ рд╣реИред рдореИрдВрдиреЗ рдЗрд╕реЗ smvs рдХреЗ рд╕рд╛рде рднреА рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд┐рдпрд╛ рдФрд░ рдпрд╣ рдХрд╛рдо рдирд╣реАрдВ рдХрд┐рдпрд╛ред рдЧреНрд░рд╛рдЙрдВрдб рдЯреНрд░реВрде рдореЙрдбрд▓ рдХреЛ рдЧреНрд░рд╛рдЙрдВрдб рдЯреНрд░реБрде рдХреИрдорд░рд╛ (рдореЗрд░реЗ рдЕрдкрдиреЗ рдХреЛрдб рдХреЗ рд╕рд╛рде рдЬреЛ рдЕрдиреНрдп рджреГрд╢реНрдпреЛрдВ рдХреЗ рд╕рд╛рде рдареАрдХ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ) рдХреЗ рд╕рд╛рде рдлрд┐рд░ рд╕реЗ рдлреЛрдЯреЛрдЧреНрд░рд╛рдл рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХреА рдФрд░ рдпрд╣ рдХрд╛рдо рдирд╣реАрдВ рдХрд┐рдпрд╛ред рдХреНрдпрд╛ рдХреЛрдИ рдореБрдЭреЗ рдмрддрд╛ рд╕рдХрддрд╛ рд╣реИ рдХрд┐ рд╕реНрд░реЗрдЪрд╛ рдбреЗрдЯрд╛ рд╕реЗрдЯ рдХрд╛ рд╕рд╣реА рддрд░реАрдХреЗ рд╕реЗ рдЙрдкрдпреЛрдЧ рдХреИрд╕реЗ рдХрд░реЗрдВ

рд╕рдВрдкрд╛рджрд┐рдд рдХрд░реЗрдВ:
рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЬрдореАрдиреА рд╕рдЪреНрдЪрд╛рдИ рдХреИрдорд░рд╛ рдкрд░рдо рд╕рд╣реА рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдореИрдВрдиреЗ рдЗрд╕реЗ pmvs-2 рдХреЗ рд╕рд╛рде рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд┐рдпрд╛ рдФрд░ рдпрд╣ рдареАрдХ рдХрд╛рдо рдХрд┐рдпрд╛ред рдпрд╣ рддрд╛рд░-рддрд╛рд░ рд╣реЛ рдЧрдпрд╛ рд╣реИ

рд╕рднреА 14 рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

рддреЛ рдЬрд┐рд╕ рддрд░рд╣ рд╕реЗ рдЖрдкрдиреЗ рд╡рд░реНрдгрди рдХрд┐рдпрд╛ рд╣реИ рд╡рд╣ рдЕрдЪреНрдЫрд╛ рд▓рдЧрддрд╛ рд╣реИ - рдЖрдк рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЗ рд╕рд╛рде рдПрдХ рджреГрд╢реНрдп рдмрдирд╛рддреЗ рд╣реИрдВ рдФрд░ featurerecon рдЪрд▓рд╛рддреЗ рд╣реИрдВред рд╣рд╛рд▓рд╛рдБрдХрд┐, рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдорд┐рдбрд┐рд▓рдмрд░реА рдХреЗ рд▓рд┐рдП рд╣реИ рди рдХрд┐ рд╕реНрдЯреНрд░реЗрдЪрд╛ рдбреЗрдЯрд╛рд╕реЗрдЯ рдХреЗ рд▓рд┐рдПред рдЖрдкрдХреЛ рдЗрд╕реЗ рдереЛрдбрд╝рд╛ рд╕рд╛ рдЕрдиреБрдХреВрд▓рд┐рдд рдХрд░рдирд╛ рдкрдбрд╝ рд╕рдХрддрд╛ рд╣реИред

  • рдХреНрдпрд╛ рдЖрдк рд╕реНрд╡рдпрдВ meta.ini рдлрд╝рд╛рдЗрд▓ рдкрд░ рдПрдХ рдирдЬрд╝рд░ рдбрд╛рд▓ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рд╕реНрдЯреНрд░реЗрдЪрд╛ рдХреЗ рдорд╛рдкрджрдВрдбреЛрдВ рдХреЗ рд╕рд╛рде рддреБрд▓рдирд╛ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ?
  • featurerecon рдЪрд▓рд╛рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ, рдХреНрдпрд╛ рдЖрдк UMVE рдХреЗ рд╕рд╛рде рджреГрд╢реНрдп рдХрд╛ рдирд┐рд░реАрдХреНрд╖рдг рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ?

рдареАрдХ рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рд╕реНрдЯреНрд░реЗрдЪрд╛ рдореЗрдВ рдлрд╛рдЙрдВрдЯреЗрди_рдкреА11 рдореЗрдВ рдХреЗрд╡рд▓ 11 рдЫрд╡рд┐рдпрд╛рдВ рд╣реИрдВ, рдореИрдВрдиреЗ рдореИрдиреНрдпреБрдЕрд▓ рд░реВрдк рд╕реЗ рдПрдХ рдлрд╡реНрд╡рд╛рд░рд╛_рдкрд░ .txt рдмрдирд╛рдпрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдорд┐рдбрд▓рдмрд░реА рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдареАрдХ рдЪрд▓реЗрдЧреА рдФрд░ meta.iniред _umve_ рд░рди рдареАрдХ рд╣реИрдВ, рдЕрдЧрд░ рдЗрд╕реЗ _featurerecon_ рд╕реЗ рдкрд╣рд▓реЗ рдЪрд▓рд╛рддреЗ рд╣реИрдВ рддреЛ рдпрд╣ рдЕрдЬреАрдм рдШреБрдорд╛рд╡ рд╡рд╛рд▓реЗ рдХреИрдорд░реЗ рджрд┐рдЦрд╛рддрд╛ рд╣реИ рдЬрдм рдореИрдВ _featurerecon_ рдЪрд▓рд╛рддрд╛ рд╣реВрдВ рддреЛ рдореБрдЭреЗ рдХреЗрд╡рд▓ 1000 рдорд┐рд▓рддреЗ рд╣реИрдВ рдФрд░ рдХреБрдЫ рдмрд┐рдВрджреБ рд╢рдВрдХреБ рдХреА рддрд░рд╣ рдЖрдХрд╛рд░ рдмрдирд╛рддреЗ рд╣реИрдВред рдиреАрдЪреЗ рджреА рдЧрдИ рдЫрд╡рд┐ рдХреА рдЬрд╛рдБрдЪ рдХрд░реЗрдВ
cone

рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛ рдЕрдЧрд░ рдЖрдкрдиреЗ рджреЗрдЦрд╛ рдХрд┐ рд╕реНрдЯреНрд░реЗрдЪрд╛ рдиреЗ рдЕрдкрдиреЗ рдбреЗрдЯрд╛ рд╕реЗрдЯ рдореЗрдВ 2 рдлрд╛рдЗрд▓ рдХреИрдорд░рд╛ рджрд┐рдпрд╛ рд╣реИ рдЬрд┐рд╕рдореЗрдВ K, R, T. рдФрд░ рдПрдХ рдЕрдиреНрдп рдлрд╛рдЗрд▓ рд╣реИ рдЬрд┐рд╕реЗ P рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИ рдЬрд┐рд╕рдореЗрдВ рдкреНрд░реЛрдЬреЗрдХреНрд╢рди рдореИрдЯреНрд░рд┐рдХреНрд╕ рд╣реЛрддрд╛ рд╣реИ рдпрджрд┐ рдореИрдВ рдЧрдгрдирд╛ рдХрд░рддрд╛ рд╣реВрдВ p = K*[R|t] рдореБрдЭреЗ рдПрдХ рдореИрдЯреНрд░рд┐рдХреНрд╕ рд╕рд┐рдорд▓рд░ рдорд┐рд▓рддрд╛ рд╣реИ рдкреА рдлрд╛рдЗрд▓ рдореЗрдВ рдПрдХ рдХреЙрд▓рдо рдбрд┐рдлрд░реЗрдВрдЯ рдЪреЗрдХ рдЗрдореЗрдЬ рдмреНрд▓реЛ рдХреЗ рд╕рд╛рдеред
matrice

рдпрд╣ рдбреЗрдЯрд╛рд╕реЗрдЯ рдореБрдЭреЗ рдкрд░реЗрд╢рд╛рди рдХрд░ рд░рд╣рд╛ рд╣реИ рдХрд┐ рд▓реЛрдЧреЛрдВ рдиреЗ рд╕рд╛рдорд╛рди рдХреЛ рдорд╛рдиреНрдп рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЗрд╕рдХрд╛ рдЗрд╕реНрддреЗрдорд╛рд▓ рдХреИрд╕реЗ рдХрд┐рдпрд╛?

рдЫрд╡рд┐ рд╕реЗ рдпрд╣ рджреЗрдЦрдирд╛ рдореБрд╢реНрдХрд┐рд▓ рд╣реИ рдХрд┐ рдХреНрдпрд╛ рдЧрд▓рдд рд╣реИред рдпрджрд┐ рдЖрдкрдХреЛ рд╢рдВрдХреБ рдЬреИрд╕реА рдЖрдХреГрддрд┐ рдореЗрдВ рд╕реБрд╡рд┐рдзрд╛рдПрдБ рдорд┐рд▓рддреА рд╣реИрдВ, рддреЛ рдХреИрдорд░рд╛ рдХреЗ рдХреБрдЫ рдкреИрд░рд╛рдореАрдЯрд░ рд╢рд╛рдпрдж рдЧрд▓рдд рд╣реИрдВред рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдХрд┐ рдХреИрдорд░реЗ рдЙрд▓рдЯреЗ рд╣реЛрдВ? рдЖрдк рджреВрд╕рд░реЗ рд╕реНрдХреНрд░реАрдирд╢реЙрдЯ рдореЗрдВ рдЧрдгрд┐рдд рдореБрдЭреЗ рдЧрд▓рдд рд▓рдЧрддреЗ рд╣реИрдВред рдХреНрдпрд╛ RT рдореЗрдВ рдЕрдВрддрд┐рдо рдкрдВрдХреНрддрд┐ рдореЗрдВ рд╕рднреА рд╢реВрдиреНрдп рдирд╣реАрдВ рд╣реЛрдиреЗ рдЪрд╛рд╣рд┐рдП, рдирд┐рдЪрд▓реЗ рджрд╛рдПрдВ рдХреЛрдиреЗ рдореЗрдВ рдПрдХ рдХреЗ рд╕рд╛рде?

рдкрд┐рдирд╣реЛрд▓ рдХреИрдорд░рд╛ рдореЙрдбрд▓ рдХреЗ рдЕрдиреБрд╕рд╛рд░ рдЧрдгрд┐рдд рд╕рд╣реА рд╣реИ R 3x3 t 3x1 рд╣реИ рдФрд░ k 3x3 рд╣реИ, рдореБрдЭреЗ RT рдХреЛ рдкрдВрдХреНрддрд┐ рд╕реЗ рдХреНрдпреЛрдВ рдмрдврд╝рд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред рдореЗрд░рд╛ рдорддрд▓рдм рд╣реИ рдХрд┐ рдпрджрд┐ рдЖрдк рдХреБрдЫ рд╕рдорд░реВрдк рдкрд░рд┐рд╡рд░реНрддрди рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ рддреЛ рдЖрдк рдкреНрд░реЛрдЬреЗрдХреНрд╢рди рдкреА рдХреЛ рдмрдврд╝рд╛ рд╕рдХрддреЗ рд╣реИрдВред
рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛ рдореИрдВрдиреЗ рдЕрднреА рдиреЗрдЯ рдкрд░ рдЬрд╛рдВрдЪ рдХреА рд╣реИ рдХрд┐ рдореБрдЭреЗ рдкрддрд╛ рдЪрд▓рд╛ рд╣реИ рдХрд┐ рд╕реНрдЯреНрд░реЗрдЪрд╛ рдиреЗ рдЕрдкрдиреЗ рдкреНрд░рдХреНрд╖реЗрдкрдг рдкреА рдХреА рдЧрдгрдирд╛ рдЗрд╕ рддрд░рд╣ рдХреА рд╣реИ: рдкреА = рдХреЗ * [рдЖрд░ ^ рдЯреА | -рдЖрд░ ^ рдЯреА рдЯреА]
"^ рдЯреА" рдХрд╛ рдЕрд░реНрде рд╣реИ рд╕реНрдерд╛рдирд╛рдВрддрд░рдг рд▓реЗрдХрд┐рди рдореБрдЭреЗ рдпрд╣ рдирд╣реАрдВ рдорд┐рд▓рд╛ред
рд╕рдорд╕реНрдпрд╛ рдкрд░ рд╡рд╛рдкрд╕:
рдлрд╡реНрд╡рд╛рд░рд╛_рдкрд░ .txt рдпрд╣рд╛рдБ рд╡рд╣ рдлрд╝рд╛рдЗрд▓ рд╣реИ рдЬрд┐рд╕реЗ рдЖрдк рдЪрд▓рд╛рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдФрд░ рдпрджрд┐ рдЖрдкрдХреЗ рдкрд╛рд╕ рд╕рдордп рд╣реИ рддреЛ рдЙрд╕ рдкрд░ рд╕реНрд╡рдпрдВ рдХреЛ рдлреАрдЪрд░ рдХрд░реЗрдВред рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдбреЗрдЯрд╛рд╕реЗрдЯ рдореЗрдВ рджрд┐рдП рдЧрдП рдХреИрдорд░рд╛ рдкреИрд░рд╛рдореАрдЯрд░ рдЧрд▓рдд рд╣реИрдВ рдпрд╛ рд╡реЗ MVE рдФрд░ SMVS рдХреЗ рд╕рд╛рде рд╕рдВрдЧрдд рдирд╣реАрдВ рд╣реИрдВ

рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдХрд┐ рдЯреАрдо рдореЗрдВ рдХрд┐рд╕реА рдХреЗ рдкрд╛рд╕ рдЗрд╕ рдкрд░ рдЧреМрд░ рдХрд░рдиреЗ рдХрд╛ рд╕рдордп рд╣реЛ, рдореИрдВ рдирд╣реАрдВред @nmoehrle , @flanggut?

рдзрдиреНрдпрд╡рд╛рджред рдореБрдЭреЗ рдпрд╣ рднреА рдкрддрд╛ рдЪрд▓рд╛ рдХрд┐ рд╕рднреА рд╕реНрдЯреНрд░реЗрдЪрд╛ рдбреЗрдЯрд╛рд╕реЗрдЯ рдпрд╣рд╛рдВ рддрдХ тАЛтАЛтАЛтАЛрдХрд┐ рдирдП рднреА рд╣реИрдВ: https://cvlab.epfl.ch/data/strechamvs рдпрд╛ рддреЛ рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддреЗ рд╣реИрдВ рдЗрд╕рд▓рд┐рдП рдпрд╣ рднреВрдорд┐рдХрд╛ рдпрд╣ рдзрд╛рд░рдгрд╛ рд╣реИ рдХрд┐ рдХреИрдорд░рд╛ рдкрд░рдо рдЧрд▓рдд рд╣реИ рдФрд░ рдореБрдЭреЗ рдпрд╣ рд╡рд┐рд╢реНрд╡рд╛рд╕ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкреНрд░реЗрд░рд┐рдд рдХрд░рддрд╛ рд╣реИ рдХрд┐ рдЬрдореАрди рдЯреНрд░реБрде рдХреИрдорд░рд╛ рдкрд░рдо рдХрд┐рд╕реА рднреА рддрд░рд╣ рдПрдорд╡реАрдИ рдФрд░ рдПрд╕рдПрдорд╡реАрдПрд╕ рдХреЗ рд╕рд╛рде рд╕рдВрдЧрдд рдирд╣реАрдВ рд╣реИрдВ

рдХреГрдкрдпрд╛ рдЕрдкрдиреА meta.ini рдлрд╛рдЗрд▓реЛрдВ рдореЗрдВ рд╕реЗ рдПрдХ рдпрд╣рд╛рдВ рдкреЛрд╕реНрдЯ рдХрд░реЗрдВред

рдЬрдм рдореИрдВ UMVE рдХреЗ рд╕реНрдХреНрд░реАрдирд╢реЙрдЯ рдХреЛ рджреЗрдЦрддрд╛ рд╣реВрдВ рддреЛ рдореИрдВ рджреЗрдЦ рд╕рдХрддрд╛ рд╣реВрдВ рдХрд┐ рдШреБрдорд╛рд╡ рдЧрд▓рдд рд╣реИрдВ, рд╡рд┐рдЪрд╛рд░реЛрдВ рдХреЛ рдХреЗрдВрджреНрд░ рдХреА рдУрд░ рджреЗрдЦрддреЗ рд╣реБрдП рдПрдХ рдЪрд╛рдк рдмрдирд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред рдЬрдм рдореИрдВрдиреЗ рд╕реНрдЯреНрд░реЗрдЪрд╛ рдХреЗ рд╕рд╛рде рдкреНрд░рдпреЛрдЧ рдХрд┐рдпрд╛ рддреЛ рдореЗрд░реА рдЕрдкрдиреА рд░реВрдкрд╛рдВрддрд░рдг рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдереА рдФрд░ рдЪреВрдВрдХрд┐ рд╡реЗ рдЕрдЬрдЧрд░ рдореЗрдВ рд▓рд┐рдЦреА рдЧрдИ рд╣реИрдВ, рдЗрд╕рд▓рд┐рдП рдореИрдВрдиреЗ рдЙрдиреНрд╣реЗрдВ рдПрдорд╡реАрдИ рдореЗрдВ рдПрдХреАрдХреГрдд рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдирд╣реАрдВ рдХреАред рдХреНрдпрд╛ рдЖрдк рдореБрдЭреЗ рд╡рд╣ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рджрд┐рдЦрд╛ рд╕рдХрддреЗ рд╣реИрдВ рдЬрд┐рд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдЖрдкрдиреЗ рдХреИрдорд░рд╛ рдорд╛рдкрджрдВрдбреЛрдВ рдХреЛ рдмрджрд▓рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдерд╛, рдпрд╛ рдПрдХ рд▓рд┐рдВрдХ рджреЗ рд╕рдХрддреЗ рд╣реИрдВ?

рдореЗрд░рд╛ рд╕рдмрд╕реЗ рдЕрдЪреНрдЫрд╛ рдЕрдиреБрдорд╛рди рдпрд╣ рд╣реИ рдХрд┐ рдЖрдкрдиреЗ рдХреИрдорд░реЗ рдХреА рд╕реНрдерд┐рддрд┐ (рд╕реНрдЯреНрд░реЗрдЪрд╛ рдХреИрдорд░рд╛ рдлрд╛рдЗрд▓реЛрдВ рдореЗрдВ рд╕рдВрдЧреНрд░рд╣реАрдд рд╕реА) рдХреЛ рдЕрдиреБрд╡рд╛рдж (рдЯреА = -рдЖрд░ * рд╕реА) рдореЗрдВ рдкрд░рд┐рд╡рд░реНрддрд┐рдд рдирд╣реАрдВ рдХрд┐рдпрд╛ рд╣реИред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛ рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рд╕реНрдЯреНрд░реЗрдЪ рдХреИрдорд░рд╛ рдлрд╛рдЗрд▓реЛрдВ рдХреЗ рд╕рд╛рде рдХреБрдЫ рд╡рд┐рд╖рдорддрд╛ рдереА, рдХреИрдорд░рд╛ рдореИрдЯреНрд░рд┐рдХреНрд╕ рдкрдВрдХреНрддрд┐ рдкреНрд░рдореБрдЦ рдореЗрдВ рд╣реИ рдФрд░ рд░реЛрдЯреЗрд╢рди рдореИрдЯреНрд░рд┐рдХреНрд╕ рдХреЙрд▓рдо рдкреНрд░рдореБрдЦ рдореЗрдВ рд╣реИ, рдпрд╛ рдпрджрд┐ рдЖрдк рдХрд░реЗрдВрдЧреЗ, рддреЛ рдЯреНрд░рд╛рдВрд╕рдкреЛрдЬрд╝реНрдб рд░реЛрдЯреЗрд╢рди рдореИрдЯреНрд░рд┐рдХреНрд╕ рд╕рдВрдЧреНрд░рд╣реАрдд рд╣реИ (рдЖрд░ ^ рдЯреА)ред

@simonfuhrmann рдпрд╣рд╛рдБ рдореЗрдЯрд╛ рдлрд╝рд╛рдЗрд▓
рдореЗрдЯрд╛.txt
@nmoehrle рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ рдореИрдВрдиреЗ рдЗрд╕рдХрд╛ рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд┐рдпрд╛: https://github.com/simonfuhrmann/mve/wiki/Middlebury-Datasets рдХреИрдорд░рд╛ рдкреИрд░рд╛рдореАрдЯрд░ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдПред
рдФрд░ рд╣рд╛рдБ рдореИрдВрдиреЗ рдирд╣реАрдВ рдХрд┐рдпрд╛ (рдЯреА = -рдЖрд░ * рд╕реА) рдЗрд╕рд▓рд┐рдП рдореИрдВрдиреЗ рд╕реЛрдЪрд╛ рдХрд┐ рд╕реНрдЯреНрд░реЗрдЪрд╛ рдЖрдкрдХреЛ рдЕрдиреБрд╡рд╛рдж рд╡реЗрдХреНрдЯрд░ рдЯреА рджреЗрддрд╛ рд╣реИ рдЬреЛ рдореБрдЭреЗ рднреНрд░рдорд┐рдд рдХрд░рддрд╛ рд╣реИ рдХрд┐ рд░реАрдбрдореА рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рд╢реЗрд╖рд╛ рдкреА = рдХреЗ * [рдЖрд░ ^ рдЯреА | -рдЖрд░ ^ рдЯреА рдЯреА рдХрд╣рддреЗ рд╣реИрдВ ] рдЕрдЧрд░ рдЙрд╕рдиреЗ t рдХреЛ c -_- рд╕реЗ рдмрджрд▓ рджрд┐рдпрд╛ рд╣реИред рдореИрдВ рдЗрд╕ рдЬрд╛рдирдХрд╛рд░реА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░реВрдВрдЧрд╛ рдФрд░ рджреЗрдЦреВрдВрдЧрд╛ рдХрд┐ рдпрд╣ рдХреНрдпрд╛ рджреЗрддрд╛ рд╣реИ

рдпрд╣ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рд╕реНрдЯреНрд░реЗрдЪ рдмреЗрдВрдЪрдорд╛рд░реНрдХ рдХреА .camera рдлрд╛рдЗрд▓реЛрдВ рдХреЛ рдкрд╛рд░реНрд╕ рдирд╣реАрдВ рдХрд░ рд╕рдХрддреА рд╣реИ, рдпрд╣ рд╕рд┐рд░реНрдл рдорд┐рдбрд┐рд▓рдмрд░реА рдХреИрдорд░рд╛ рдкреИрд░рд╛рдореАрдЯрд░ рдлреЙрд░реНрдореЗрдЯ рдХреЛ рдкрдврд╝рддреА рд╣реИ, рдПрдХ рд▓рд╛рдЗрди рдЬреЛ рдЗрд╕ рддрд░рд╣ рджрд┐рдЦрддреА рд╣реИ:
"imgname.png k11 k12 k13 k21 k22 k23 k31 k32 k33 r11 r12 r13 r21 r22 r23 r31 r32 r33 t1 t2 t3" ред

.camera рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреА рд╕рдВрд░рдЪрдирд╛ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рднрд┐рдиреНрди рд╣реЛрддреА рд╣реИ:

|рд▓рд╛рдЗрди|рд╕рд╛рдордЧреНрд░реА|
|------|-|
| 1-3 | рдХреЗ рдореИрдЯреНрд░рд┐рдХреНрд╕ |
| 4 | рдЕрдЬреНрдЮрд╛рдд |
| 5-7 | рдЖрд░ ^ рдЯреА |
| 8 | рд╕реА |
| 9 | рдЪреМрдбрд╝рд╛рдИ рдКрдВрдЪрд╛рдИ |

@nmoehrle рд╣рд╛рдБ рд╣рд╛рдБ рдореБрдЭреЗ рдЗрд╕ рдмрд╛рдд рдХреА рдЬрд╛рдирдХрд╛рд░реА рд╣реИ рдХрд┐ рдореИрдВрдиреЗ 11 рдЫрд╡рд┐ рдХреЗ рд▓рд┐рдП .camera рд╕реЗ рдореИрдиреНрдпреБрдЕрд▓ рд░реВрдк рд╕реЗ рдПрдХ рдлрд╝рд╛рдЗрд▓ рдлрд╡реНрд╡рд╛рд░рд╛_par.txt рдмрдирд╛рдпрд╛ рд╣реИ (рдЕрдкрдирд╛ рдЦреБрдж рдХрд╛ рдкрд╛рд░реНрд╕рд░ рд▓рд┐рдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдЖрд▓рд╕реА) рдХреЗрд╡рд▓ рдПрдХ рдЪреАрдЬ рдЬрд┐рд╕ рдкрд░ рдореИрдВрдиреЗ рд╡рд┐рдЪрд╛рд░ рдирд╣реАрдВ рдХрд┐рдпрд╛ рд╡рд╣ рд╣реИ (t = -R * c) i рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд┐рдпрд╛ c .camera рдореЗрдВ t рдХреЗ рд░реВрдк рдореЗрдВ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рдореИрдВ рдЗрд╕реЗ рдмрд╛рдж рдореЗрдВ рдареАрдХ рдХрд░ рджреВрдВрдЧрд╛ рдФрд░ рдкрд░рд┐рдгрд╛рдо рдкреЛрд╕реНрдЯ рдХрд░реВрдВрдЧрд╛

@nmoehrle рдареАрдХ рд╣реИ, рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рд╕рдорд╕реНрдпрд╛ рдЖрдкрдХреЗ рд▓рд┐рдП рдереИрдВрдХреНрд╕ рд╣рд▓ рд╣реЛ рдЧрдИ рд╣реИ
screen

рд╣рд╛рдБ, рдореБрдЭреЗ рдпрд╣ рдпрд╛рдж рд╣реИ :-)

рдХреНрдпрд╛ рдпрд╣ рдкреГрд╖реНрда рдЙрдкрдпреЛрдЧреА рдерд╛?
0 / 5 - 0 рд░реЗрдЯрд┐рдВрдЧреНрд╕

рд╕рдВрдмрдВрдзрд┐рдд рдореБрджреНрджреЛрдВ

Jus80687 picture Jus80687  ┬╖  11рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

HelliceSaouli picture HelliceSaouli  ┬╖  12рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

MaxDidIt picture MaxDidIt  ┬╖  30рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

daleydeng picture daleydeng  ┬╖  8рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

GustavoCamargoRL picture GustavoCamargoRL  ┬╖  13рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ