Open cpken opened 2 years ago
我已经运行了 3d-mapping-localization-main/CaptureApi.py
服务端了
服务端报的错
QueryLocal BEGIN,
workspace_dir: /www/wwwroot/3d-mapping-localization-GPS-main/3dmapping-localization-main/sample_user/workspace-0/
image_base_dir: /www/wwwroot/3d-mapping-localization-GPS-main/3dmapping-localization-main/sample_user/workspace-0/images/
json_base_dir: /www/wwwroot/3d-mapping-localization-GPS-main/3dmapping-localization-main/sample_user/workspace-0/json/
sparse_dir: /www/wwwroot/3d-mapping-localization-GPS-main/3dmapping-localization-main/sample_user/workspace-0/sparse/
database_dir: /www/wwwroot/3d-mapping-localization-GPS-main/3dmapping-localization-main/sample_user/workspace-0/sparse/
col_bin_dir: /www/wwwroot/3d-mapping-localization-GPS-main/3dmapping-localization-main/sample_user/workspace-0/sparse/0/
QueryLocal image_name_prefix: P1180141
QueryLocal upload_image_file_full_path: /www/wwwroot/3d-mapping-localization-GPS-main/3dmapping-localization-main/sample_user/workspace-0/sparse/upload_temp/P1180141.jpg
QueryLocal upload_database_file_full_path: /www/wwwroot/3d-mapping-localization-GPS-main/3dmapping-localization-main/sample_user/workspace-0/sparse/upload_temp/P1180141.db
QueryLocal save_image() start .....
write image file to /www/wwwroot/3d-mapping-localization-GPS-main/3dmapping-localization-main/sample_user/workspace-0/sparse/upload_temp/P1180141.jpg
QueryLocal get_feature_upload() start .....
QueryLocal get_feature_upload() database_name: P1180141.db
QueryLocal get_feature_upload() upload_image_tmp_dir: /www/wwwroot/3d-mapping-localization-GPS-main/3dmapping-localization-main/sample_user/workspace-0/sparse/upload_temp/
1. feature_extractor
INFO - 2022-08-12 07:21:45,367 - _internal - 127.0.0.1 - - [12/Aug/2022 07:21:45] "POST /capture-photo/querylocal HTTP/1.1" 500 -
Traceback (most recent call last):
File "/www/wwwroot/3d-mapping-localization-GPS-main/3dmapping-localization-main/venv/lib/python3.8/site-packages/flask/app.py", line 2548, in __call__
return self.wsgi_app(environ, start_response)
File "/www/wwwroot/3d-mapping-localization-GPS-main/3dmapping-localization-main/venv/lib/python3.8/site-packages/flask/app.py", line 2528, in wsgi_app
response = self.handle_exception(e)
File "/www/wwwroot/3d-mapping-localization-GPS-main/3dmapping-localization-main/venv/lib/python3.8/site-packages/flask_restful/__init__.py", line 271, in error_router
return original_handler(e)
File "/www/wwwroot/3d-mapping-localization-GPS-main/3dmapping-localization-main/venv/lib/python3.8/site-packages/flask/app.py", line 2525, in wsgi_app
response = self.full_dispatch_request()
File "/www/wwwroot/3d-mapping-localization-GPS-main/3dmapping-localization-main/venv/lib/python3.8/site-packages/flask/app.py", line 1822, in full_dispatch_request
rv = self.handle_user_exception(e)
File "/www/wwwroot/3d-mapping-localization-GPS-main/3dmapping-localization-main/venv/lib/python3.8/site-packages/flask_restful/__init__.py", line 271, in error_router
return original_handler(e)
File "/www/wwwroot/3d-mapping-localization-GPS-main/3dmapping-localization-main/venv/lib/python3.8/site-packages/flask/app.py", line 1820, in full_dispatch_request
rv = self.dispatch_request()
File "/www/wwwroot/3d-mapping-localization-GPS-main/3dmapping-localization-main/venv/lib/python3.8/site-packages/flask/app.py", line 1796, in dispatch_request
return self.ensure_sync(self.view_functions[rule.endpoint])(**view_args)
File "/www/wwwroot/3d-mapping-localization-GPS-main/3dmapping-localization-main/venv/lib/python3.8/site-packages/flask_httpauth.py", line 172, in decorated
return self.ensure_sync(f)(*args, **kwargs)
File "/www/wwwroot/3d-mapping-localization-GPS-main/3dmapping-localization-main/CaptureApi.py", line 183, in QueryLocal
QueryLocalUtil.get_feature_upload(COLMAP, image_name_prefix + ".db",
File "/www/wwwroot/3d-mapping-localization-GPS-main/3dmapping-localization-main/map3d/util/QueryLocalUtil.py", line 30, in get_feature_upload
Utils.feature_colmap(COLMAP, database_name, upload_image_tmp_dir,
File "/www/wwwroot/3d-mapping-localization-GPS-main/3dmapping-localization-main/map3d/util/Utils.py", line 243, in feature_colmap
pIntrisics = subprocess.Popen(
File "/usr/lib/python3.8/subprocess.py", line 858, in __init__
self._execute_child(args, executable, preexec_fn, close_fds,
File "/usr/lib/python3.8/subprocess.py", line 1704, in _execute_child
raise child_exception_type(errno_num, err_msg, err_filename)
FileNotFoundError: [Errno 2] No such file or directory: 'colmap'
建议编写一份项目部署文档(Ubuntu),需要使用哪些 package,安装的脚本,诸如此类的。
引入 CaptureSDK 运行报错
test.py
代码报错内容
我已安装的 package
请问如何解决,谢谢。