рдЙрдмрдВрдЯреВ рдореЗрдВ 16.04 рдПрд▓рдЯреАрдПрд╕ рдореЗрдВ рдорд╛рд╕реНрдЯрд░ рд╢рд╛рдЦрд╛ рдХреНрд▓реАрди рдЗрдВрд╕реНрдЯрд╛рд▓ рд╕реЗ рдУрдкреЗрдВрдбреНрд░реЛрдирдкреЙрдкрд░
рдЙрдмрдВрдЯреВ 16.04 рдПрд▓рдЯреАрдПрд╕
Opensfm detect_features рдореЙрдбреНрдпреВрд▓ рдкрд░ рд╡рд┐рдлрд▓ -
рдЯреНрд░реЗрд╕рдмреИрдХ (рд╕рдмрд╕реЗ рд╣рд╛рд▓рд┐рдпрд╛ рдХреЙрд▓ рдЕрдВрддрд┐рдо):
рдлрд╝рд╛рдЗрд▓ "/mnt/odm/odm-v0.4/SuperBuild/src/opensfm/bin/opensfm", рд▓рд╛рдЗрди 34, рдореЗрдВ
command.run (args)
рдлрд╝рд╛рдЗрд▓ "/mnt/odm/odm-v0.4/SuperBuild/src/opensfm/opensfm/commands/detect_features.py", рдкрдВрдХреНрддрд┐ 30, рд░рди рдореЗрдВ
рд╕рдорд╛рдирд╛рдВрддрд░_рдореИрдк (рдкрддрд╛, рддрд░реНрдХ, рдкреНрд░рдХреНрд░рд┐рдпрд╛)
рдлрд╝рд╛рдЗрд▓ "/mnt/odm/odm-v0.4/SuperBuild/src/opensfm/opensfm/context.py", рдкрдВрдХреНрддрд┐ 38, рд╕рдорд╛рдирд╛рдВрддрд░_рдореИрдк рдореЗрдВ
рд╡рд╛рдкрд╕реА рд╕реВрдЪреА (e.map (func, args))
рдлрд╝рд╛рдЗрд▓ "/usr/local/lib/python2.7/dist-packages/loky/process_executor.py", рдкрдВрдХреНрддрд┐ 794, _chain_from_iterable_of_lists рдореЗрдВ
рдЗрд╕рдореЗрдВ рдЪрд▓рдиреЗ рдпреЛрдЧреНрдп рддрддреНрд╡ рдХреЗ рд▓рд┐рдП:
рдлрд╝рд╛рдЗрд▓ "/usr/local/lib/python2.7/dist-packages/loky/_base.py", рдкрдВрдХреНрддрд┐ 589, result_iterator рдореЗрдВ
рдЙрдкрдЬ future.result ()
рдлрд╝рд╛рдЗрд▓ "/usr/local/lib/python2.7/dist-packages/loky/_base.py", рдкрдВрдХреНрддрд┐ 433, рдкрд░рд┐рдгрд╛рдо рдореЗрдВ
рд╕реНрд╡ рд╡рд╛рдкрд╕ рд▓реМрдЯреЗрдВ ред__ get_result ()
рдлрд╝рд╛рдЗрд▓ "/usr/local/lib/python2.7/dist-packages/loky/_base.py", рдкрдВрдХреНрддрд┐ 381, __get_result рдореЗрдВ
self._exception рдмрдврд╝рд╛рдПрдВ
TypeError: рдЕрдкреЗрдХреНрд╖рд┐рдд str, рдмрд╛рдЗрдЯреНрд╕ рдпрд╛ os.PathLike рдСрдмреНрдЬреЗрдХреНрдЯ, рдпреВрдирд┐рдХреЛрдб рдирд╣реАрдВ
рдпрд╣ рд╕реАрдзреЗ-рд╕реАрдзреЗ рдХрд╛рд░рдг рдерд╛
"" "
рдЯреНрд░реЗрд╕рдмреИрдХ (рд╕рдмрд╕реЗ рд╣рд╛рд▓рд┐рдпрд╛ рдХреЙрд▓ рдЕрдВрддрд┐рдо):
рдлрд╝рд╛рдЗрд▓ "/usr/local/lib/python2.7/dist-packages/loky/process_executor.py", рдкрдВрдХреНрддрд┐ 418, _process_worker рдореЗрдВ
r = call_item ()
рдлрд╝рд╛рдЗрд▓ "/usr/local/lib/python2.7/dist-packages/loky/process_executor.py", рдкрдВрдХреНрддрд┐ 272, __call__ рдореЗрдВ
рд╡рд╛рдкрд╕реА self.fn (self.args, * self.kwargs)
рдлрд╝рд╛рдЗрд▓ "/usr/local/lib/python2.7/dist-packages/loky/process_executor.py", рдкрдВрдХреНрддрд┐ 337, _process_chunk рдореЗрдВ
рд╡рд╛рдкрд╕реА [рдЪрдВрдХ рдореЗрдВ рдЖрд░реНрдЧреНрд╕ рдХреЗ рд▓рд┐рдП fn (* args)]
рдлрд╝рд╛рдЗрд▓ "/mnt/odm/odm-v0.4/SuperBuild/src/opensfm/opensfm/commands/detect_features.py", рдкрдВрдХреНрддрд┐ 78, рдХрд╛ рдкрддрд╛ рд▓рдЧрд╛рдиреЗ рдореЗрдВ
data.save_features (рдЫрд╡рд┐, p_sorted, f_sorted, c_sorted)
рдлрд╝рд╛рдЗрд▓ "/mnt/odm/odm-v0.4/SuperBuild/src/opensfm/opensfm/dataset.py", рдкрдВрдХреНрддрд┐ 276, save_features рдореЗрдВ
рд╕реНрд╡рдпрдВред
рдлрд╝рд╛рдЗрд▓ "/mnt/odm/odm-v0.4/SuperBuild/src/opensfm/opensfm/dataset.py", рдкрдВрдХреНрддрд┐ 261, __save_features рдореЗрдВ
рд░рдВрдЧ = рд░рдВрдЧ)
рдлрд╝рд╛рдЗрд▓ "/usr/local/lib/python2.7/dist-packages/numpy/lib/npyio.py", рдкрдВрдХреНрддрд┐ 691, savez_compressed рдореЗрдВ
_savez (рдлрд╝рд╛рдЗрд▓, args, kwds, True)
рдлрд╝рд╛рдЗрд▓ "/usr/local/lib/python2.7/dist-packages/numpy/lib/npyio.py", рдкрдВрдХреНрддрд┐ 700, _savez рдореЗрдВ
рдлрд╝рд╛рдЗрд▓ = os_fspath (рдлрд╝рд╛рдЗрд▓)
рдлрд╝рд╛рдЗрд▓ "/usr/local/lib/python2.7/dist-packages/numpy/compat/py3k.py", рдкрдВрдХреНрддрд┐ 237, os_fspath рдореЗрдВ
"рдирд╣реАрдВ" + path_type .__ name__)
TypeError: рдЕрдкреЗрдХреНрд╖рд┐рдд str, рдмрд╛рдЗрдЯреНрд╕ рдпрд╛ os.PathLike рдСрдмреНрдЬреЗрдХреНрдЯ, рдпреВрдирд┐рдХреЛрдб рдирд╣реАрдВ
"" "
рдЯреНрд░реЗрд╕рдмреИрдХ (рд╕рдмрд╕реЗ рд╣рд╛рд▓рд┐рдпрд╛ рдХреЙрд▓ рдЕрдВрддрд┐рдо):
рдлрд╝рд╛рдЗрд▓ "/mnt/odm/odm-v0.4/run.py", рдкрдВрдХреНрддрд┐ 47, рдореЗрдВ
plasm.execute (niter = 1)
рдлрд╝рд╛рдЗрд▓ "/ mnt/odm/odm-v0.4/scripts/run_opensfm.py", рд▓рд╛рдЗрди 116, рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдореЗрдВ
(reference.pyopencv_path, reference.opensfm_path, tree.opensfm)
рдлрд╝рд╛рдЗрд▓ "/mnt/odm/odm-v0.4/opendm/system.py", рд▓рд╛рдЗрди 34, рд░рди рдореЗрдВ
рдЕрдкрд╡рд╛рдж рдЙрдард╛рдПрдВ ("рдмрдЪреНрдЪрд╛ рд╡рд╛рдкрд╕ {}"ред рдкреНрд░рд╛рд░реВрдк (рд░реЗрдЯрдХреЛрдб))
рдЕрдкрд╡рд╛рдж: рдмрдЪреНрдЪрд╛ 1 рд╡рд╛рдкрд╕ рдЖрдпрд╛
FATAL ERROR: рддреНрд░реБрдЯрд┐ рдХреЛрдб 0 рдХреЗ рд╕рд╛рде ODM рд░рди рд╡рд┐рдлрд▓ рд░рд╣рд╛
рдЕрд▓рдЧ-рдЕрд▓рдЧ рдЪрд┐рддреНрд░реЛрдВ рдХреЗ рд╕рд╛рде рдХреЛрд╢рд┐рд╢ рдХреА рдЧрдИ рд▓реЗрдХрд┐рди рдПрдХ рд╣реА рддреНрд░реБрдЯрд┐ рдХреЛ рдлреЗрдВрдХ рджрд┐рдпрд╛ред рдЗрд╕реЗ рдУрдкрдирдлреИрдо рдлрд╛рдЗрди рдХреЗ рд╕рд╛рде рдкреНрд░реЛрд╕реЗрд╕ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдПред
"рдЬреБрдП рдХреЙрдиреНрдлрд╝рд┐рдЧрд░.рд╢ рдЗрдВрд╕реНрдЯреЙрд▓" рдФрд░ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдЫрд╡рд┐рдпреЛрдВ рдХреЗ рд╕рд╛рде рддрд╛рдЬрд╛ ubuntu 16.04 рдореЗрдВ рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВ
bash run.sh --project-path рдЫрд╡рд┐рдпрд╛рдБ-path --matcher-рдкрдбрд╝реЛрд╕реА
рд╕рдВрднрд╡рддрдГ рд╕рдВрдмрдВрдзрд┐рдд https://github.com/OpenDroneMap/WebODM/issues/608
рд╣рд╛рдБ, рдпрд╣ рдХреЗрд╡рд▓ рдореВрд▓ рд╕рдВрд╕реНрдерд╛рдкрдиреЛрдВ рдХреЛ рдкреНрд░рднрд╛рд╡рд┐рдд рдХрд░рдиреЗ рд╡рд╛рд▓реА рд╕рдорд╕реНрдпрд╛ рд╣реИред numpy
рдЯреВрдЯрдиреЗ рдХреЗ рдмрд╛рдж рд╕реЗ рд╣рдордиреЗ рдкрд┐рдЫрд▓реЗ рд╕рдВрд╕реНрдХрд░рдг рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХреА, рд▓реЗрдХрд┐рди configure.sh
рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдореЗрдВ рдЧрд┐рдкреНрдкреА рдШрдЯрдХ рдЪреБрдкрдХреЗ рд╕реЗ рдирдП рдЯреВрдЯреЗ рд╣реБрдП рд╕рдВрд╕реНрдХрд░рдг рдХреЛ рдлрд┐рд░ рд╕реЗ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рддрд╛ рд╣реИред
рдореИрдВрдиреЗ рдареАрдХ рдХрд░ рджрд┐рдпрд╛ рд╣реИ рдФрд░ рдореИрдВ рдЕрднреА рдкрд░реАрдХреНрд╖рдг рдХрд░ рд░рд╣рд╛ рд╣реВрдВред рдпрджрд┐ рдЕрдиреНрдп рд▓реЛрдЧреЛрдВ рдХреЗ рдкрд╛рд╕ рдПрдХ рд╣реА рдореБрджреНрджрд╛ рдерд╛, рддреЛ рдХреГрдкрдпрд╛ git pull origin master
рдФрд░ bash configure.sh reinstall
рдФрд░ рд╣рдореЗрдВ рдмрддрд╛рдПрдВ рдХрд┐ рдХреНрдпрд╛ рдпрд╣ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред
@pierotofy рд╣рд╛рдВ рдореБрдЭреЗ рднреА рдЦрд╕рд░рд╛ рдирд╡реАрдирддрдо рд╕рдВрд╕реНрдХрд░рдг рд╕рдорд╕реНрдпрд╛ рдХреЗ рд╕рд╛рде рд╕рдорд╕реНрдпрд╛ рдорд┐рд▓реА рдФрд░ рдпрд╣ рдЦрд╕реНрддрд╛ рдкреИрдЪ рдХреЛ рд▓рд╛рдЧреВ рдХрд░рдХреЗ рдЗрд╕реЗ рд╕рдВрд╕рд╛рдзрд┐рдд рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рдерд╛ред
рдзрдиреНрдпрд╡рд╛рдж рдореИрдВ рдорд╛рд╕реНрдЯрд░ рд╢рд╛рдЦрд╛ рд╕реЗ рдкреБрди: рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж рдЗрд╕реЗ рд╕рдВрд╕рд╛рдзрд┐рдд рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реВрдВред
рд╕рдмрд╕реЗ рдЙрдкрдпреЛрдЧреА рдЯрд┐рдкреНрдкрдгреА
@pierotofy рд╣рд╛рдВ рдореБрдЭреЗ рднреА рдЦрд╕рд░рд╛ рдирд╡реАрдирддрдо рд╕рдВрд╕реНрдХрд░рдг рд╕рдорд╕реНрдпрд╛ рдХреЗ рд╕рд╛рде рд╕рдорд╕реНрдпрд╛ рдорд┐рд▓реА рдФрд░ рдпрд╣ рдЦрд╕реНрддрд╛ рдкреИрдЪ рдХреЛ рд▓рд╛рдЧреВ рдХрд░рдХреЗ рдЗрд╕реЗ рд╕рдВрд╕рд╛рдзрд┐рдд рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рдерд╛ред
рдзрдиреНрдпрд╡рд╛рдж рдореИрдВ рдорд╛рд╕реНрдЯрд░ рд╢рд╛рдЦрд╛ рд╕реЗ рдкреБрди: рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж рдЗрд╕реЗ рд╕рдВрд╕рд╛рдзрд┐рдд рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реВрдВред