Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

ValueError: operation parameter must be str #7

Closed
bixiaopeng0 opened this issue Feb 9, 2021 · 2 comments
Closed

ValueError: operation parameter must be str #7

bixiaopeng0 opened this issue Feb 9, 2021 · 2 comments

Comments

@bixiaopeng0
Copy link

bixiaopeng0 commented Feb 9, 2021

Hi,
I meet a question when I run kapture_pipeline_localize.py, do you know how to solve it,thanks
the error messages is
`Traceback (most recent call last):
File "/home/xx/miniconda3/envs/kapture_env/bin/kapture_run_colmap_gv.py", line 4, in
import('pkg_resources').run_script('kapture-localization==0.0.3', 'kapture_run_colmap_gv.py')
File "/home/xx/miniconda3/envs/kapture_env/lib/python3.7/site-packages/pkg_resources/init.py", line 651, in run_script
self.require(requires)[0].run_script(script_name, ns)
File "/home/xx/miniconda3/envs/kapture_env/lib/python3.7/site-packages/pkg_resources/init.py", line 1448, in run_script
exec(code, namespace, namespace)
File "/home/xx/miniconda3/envs/kapture_env/lib/python3.7/site-packages/kapture_localization-0.0.3-py3.7.egg/EGG-INFO/scripts/kapture_run_colmap_gv.py", line 156, in
run_colmap_gv_command_line()
File "/home/xx/miniconda3/envs/kapture_env/lib/python3.7/site-packages/kapture_localization-0.0.3-py3.7.egg/EGG-INFO/scripts/kapture_run_colmap_gv.py", line 152, in run_colmap_gv_command_line
run_colmap_gv(args.input, args.output, args.colmap_binary, args.pairsfile_path, args.skip, args.force)
File "/home/xx/miniconda3/envs/kapture_env/lib/python3.7/site-packages/kapture_localization-0.0.3-py3.7.egg/EGG-INFO/scripts/kapture_run_colmap_gv.py", line 41, in run_colmap_gv
force)
File "/home/xx/miniconda3/envs/kapture_env/lib/python3.7/site-packages/kapture_localization-0.0.3-py3.7.egg/EGG-INFO/scripts/kapture_run_colmap_gv.py", line 83, in run_colmap_gv_from_loaded_data
export_two_view_geometry=False)
File "/home/xx/miniconda3/envs/kapture_env/lib/python3.7/site-packages/kapture/converter/colmap/database_extra.py", line 615, in kapture_to_colmap
colmap_camera_ids = add_cameras_to_database(kapture_data.sensors, database)
File "/home/xx/miniconda3/envs/kapture_env/lib/python3.7/site-packages/kapture/converter/colmap/database_extra.py", line 346, in add_cameras_to_database
prior_focal_length=prior_focal_length)
File "/home/xx/miniconda3/envs/kapture_env/lib/python3.7/site-packages/kapture/converter/colmap/database.py", line 166, in add_camera
prior_focal_length))
ValueError: operation parameter must be str

Traceback (most recent call last):
File "/home/xxx/miniconda3/envs/kapture_env/bin/kapture_pipeline_localize.py", line 4, in
import('pkg_resources').run_script('kapture-localization==0.0.3', 'kapture_pipeline_localize.py')
File "/home/xx/miniconda3/envs/kapture_env/lib/python3.7/site-packages/pkg_resources/init.py", line 651, in run_script
self.require(requires)[0].run_script(script_name, ns)
File "/home/xx/miniconda3/envs/kapture_env/lib/python3.7/site-packages/pkg_resources/init.py", line 1448, in run_script
exec(code, namespace, namespace)
File "/home/xxx/miniconda3/envs/kapture_env/lib/python3.7/site-packages/kapture_localization-0.0.3-py3.7.egg/EGG-INFO/scripts/kapture_pipeline_localize.py", line 363, in
localize_pipeline_command_line()
File "/home/xx/miniconda3/envs/kapture_env/lib/python3.7/site-packages/kapture_localization-0.0.3-py3.7.egg/EGG-INFO/scripts/kapture_pipeline_localize.py", line 353, in localize_pipeline_command_line
args.force)
File "/home/xx/miniconda3/envs/kapture_env/lib/python3.7/site-packages/kapture_localization-0.0.3-py3.7.egg/EGG-INFO/scripts/kapture_pipeline_localize.py", line 184, in localize_pipeline
run_python_command(local_run_colmap_gv_path, run_colmap_gv_args, python_binary)
File "/home/xx/miniconda3/envs/kapture_env/lib/python3.7/site-packages/kapture_localization-0.0.3-py3.7.egg/kapture_localization/utils/subprocess.py", line 67, in run_python_command
raise ValueError('\nSubprocess Error (Return code:' f' {python_process.returncode} )')
ValueError:
Subprocess Error (Return code: 1 )
`

@yocabon
Copy link
Contributor

yocabon commented Feb 9, 2021

Hi,
I cannot reproduce the error.
Do you get it when you run the tutorial ?
If you don't, then could you tell me more about the dataset you're using ? (in particular the content of sensors.txt since the error happens when exporting them to the colmap database)

@bixiaopeng0
Copy link
Author

thanks,I will try again.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants