Code Monkey home page Code Monkey logo

grade_tools's People

Contributors

eliabntt avatar kyle-xu001 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

Forkers

cypre55

grade_tools's Issues

export pose from ros bag in vdo-slam format?

Thanks for the great work! I have an issue when exporting the output pose in vdo-slam format.
after executing

$ python3 src/tool/output_pose.py --type vdo_gt --path ../../datasets/gt_bags_3m/D/reindex_bags/ --topic /my_robot_0/camera/pose --output /home/Desktop/
Playing bag 75bf66e8-acb0-4f27-842d-1945ad42f9de_0.bag
Playing bag 75bf66e8-acb0-4f27-842d-1945ad42f9de_1.bag
Playing bag 75bf66e8-acb0-4f27-842d-1945ad42f9de_2.bag
Playing bag 75bf66e8-acb0-4f27-842d-1945ad42f9de_3.bag
Playing bag 75bf66e8-acb0-4f27-842d-1945ad42f9de_4.bag
Playing bag 75bf66e8-acb0-4f27-842d-1945ad42f9de_5.bag
Playing bag 75bf66e8-acb0-4f27-842d-1945ad42f9de_6.bag
Playing bag 75bf66e8-acb0-4f27-842d-1945ad42f9de_7.bag
Playing bag 75bf66e8-acb0-4f27-842d-1945ad42f9de_8.bag
Playing bag 75bf66e8-acb0-4f27-842d-1945ad42f9de_9.bag

I only got empty pose_gt.txt and empty times.txt.

Additionally, can we also extract groudtruth object pose from the data ros bag?

Thanks again!

TypeError: '<' not supported between instances of 'NpzFile' and 'float'

Hi, I found a issue when processing the file with ./process_data.sh -t file -p
I got

./process_data.sh -t file -p /media/lwh/DATA/GRADE/FH/6fb8fb41/
TYPE : file
INPUT PATH : /media/lwh/DATA/GRADE/FH/6fb8fb41/
----------  Replicating IMU Data  ----------
----------  Replicating IMU Data  ----------
Traceback (most recent call last):
  File "/home/lwh/code/GRADE_tools/preprocessing/src/file_process/play_files.py", line 22, in <module>
    model.play_files()
  File "/home/lwh/code/GRADE_tools/preprocessing/src/file_process/add_noise.py", line 121, in play_files
    self.init_dir()
  File "/home/lwh/code/GRADE_tools/preprocessing/src/file_process/add_noise.py", line 61, in init_dir
    for f in os.listdir(self.imu_dirs[-1]):
FileNotFoundError: [Errno 2] No such file or directory: '/media/lwh/DATA/GRADE/FH/6fb8fb41/Viewport/imu_body'
Error in sys.excepthook:
Traceback (most recent call last):
  File "/usr/lib/python3/dist-packages/apport_python_hook.py", line 72, in apport_excepthook
    from apport.fileutils import likely_packaged, get_recent_crashes
  File "/usr/lib/python3/dist-packages/apport/__init__.py", line 5, in <module>
    from apport.report import Report
  File "/usr/lib/python3/dist-packages/apport/report.py", line 32, in <module>
    import apport.fileutils
  File "/usr/lib/python3/dist-packages/apport/fileutils.py", line 12, in <module>
    import os, glob, subprocess, os.path, time, pwd, sys, requests_unixsocket
  File "/usr/lib/python3/dist-packages/requests_unixsocket/__init__.py", line 1, in <module>
    import requests
  File "/usr/lib/python3/dist-packages/requests/__init__.py", line 95, in <module>
    from urllib3.contrib import pyopenssl
  File "/usr/lib/python3/dist-packages/urllib3/contrib/pyopenssl.py", line 46, in <module>
    import OpenSSL.SSL
  File "/usr/lib/python3/dist-packages/OpenSSL/__init__.py", line 8, in <module>
    from OpenSSL import crypto, SSL
  File "/usr/lib/python3/dist-packages/OpenSSL/crypto.py", line 1553, in <module>
    class X509StoreFlags(object):
  File "/usr/lib/python3/dist-packages/OpenSSL/crypto.py", line 1573, in X509StoreFlags
    CB_ISSUER_CHECK = _lib.X509_V_FLAG_CB_ISSUER_CHECK
AttributeError: module 'lib' has no attribute 'X509_V_FLAG_CB_ISSUER_CHECK'

Original exception was:
Traceback (most recent call last):
  File "/home/lwh/code/GRADE_tools/preprocessing/src/file_process/play_files.py", line 22, in <module>
    model.play_files()
  File "/home/lwh/code/GRADE_tools/preprocessing/src/file_process/add_noise.py", line 121, in play_files
    self.init_dir()
  File "/home/lwh/code/GRADE_tools/preprocessing/src/file_process/add_noise.py", line 61, in init_dir
    for f in os.listdir(self.imu_dirs[-1]):
FileNotFoundError: [Errno 2] No such file or directory: '/media/lwh/DATA/GRADE/FH/6fb8fb41/Viewport/imu_body'
lwh@lwh-Dell:~/code/GRADE_tools/preprocessing(main)$ ./process_data.sh -t file -p /media/lwh/DATA/GRADE/FH/6fb8fb41/
TYPE : file
INPUT PATH : /media/lwh/DATA/GRADE/FH/6fb8fb41/
----------  Replicating IMU Data  ----------
----------  Replicating IMU Data  ----------
----------  Replicating RGB Data  ----------
----------  Replicating Depth Data  ----------
Depth Images Directory:  /media/lwh/DATA/GRADE/FH/6fb8fb41/data/depth

 ===============  PROCESSING VIEWPORT  ===============


 ===============  Generating non-noisy Depth Images  ===============
Traceback (most recent call last):
  File "/home/lwh/code/GRADE_tools/preprocessing/src/file_process/play_files.py", line 22, in <module>
    model.play_files()
  File "/home/lwh/code/GRADE_tools/preprocessing/src/file_process/add_noise.py", line 137, in play_files
    self.save_image(fn, depth)
  File "/home/lwh/code/GRADE_tools/preprocessing/src/file_process/add_noise.py", line 150, in save_image
    mask = np.logical_or((depth < self.MIN_DEPTH),(depth > self.MAX_DEPTH))
TypeError: '<' not supported between instances of 'NpzFile' and 'float'
Error in sys.excepthook:
Traceback (most recent call last):
  File "/usr/lib/python3/dist-packages/apport_python_hook.py", line 72, in apport_excepthook
    from apport.fileutils import likely_packaged, get_recent_crashes
  File "/usr/lib/python3/dist-packages/apport/__init__.py", line 5, in <module>
    from apport.report import Report
  File "/usr/lib/python3/dist-packages/apport/report.py", line 32, in <module>
    import apport.fileutils
  File "/usr/lib/python3/dist-packages/apport/fileutils.py", line 12, in <module>
    import os, glob, subprocess, os.path, time, pwd, sys, requests_unixsocket
  File "/usr/lib/python3/dist-packages/requests_unixsocket/__init__.py", line 1, in <module>
    import requests
  File "/usr/lib/python3/dist-packages/requests/__init__.py", line 95, in <module>
    from urllib3.contrib import pyopenssl
  File "/usr/lib/python3/dist-packages/urllib3/contrib/pyopenssl.py", line 46, in <module>
    import OpenSSL.SSL
  File "/usr/lib/python3/dist-packages/OpenSSL/__init__.py", line 8, in <module>
    from OpenSSL import crypto, SSL
  File "/usr/lib/python3/dist-packages/OpenSSL/crypto.py", line 1553, in <module>
    class X509StoreFlags(object):
  File "/usr/lib/python3/dist-packages/OpenSSL/crypto.py", line 1573, in X509StoreFlags
    CB_ISSUER_CHECK = _lib.X509_V_FLAG_CB_ISSUER_CHECK
AttributeError: module 'lib' has no attribute 'X509_V_FLAG_CB_ISSUER_CHECK'

Original exception was:
Traceback (most recent call last):
  File "/home/lwh/code/GRADE_tools/preprocessing/src/file_process/play_files.py", line 22, in <module>
    model.play_files()
  File "/home/lwh/code/GRADE_tools/preprocessing/src/file_process/add_noise.py", line 137, in play_files
    self.save_image(fn, depth)
  File "/home/lwh/code/GRADE_tools/preprocessing/src/file_process/add_noise.py", line 150, in save_image
    mask = np.logical_or((depth < self.MIN_DEPTH),(depth > self.MAX_DEPTH))
TypeError: '<' not supported between instances of 'NpzFile' and 'float'
lwh@lwh-Dell:~/code/GRADE_tools/preprocessing(main)$ ./process_data.sh -t file -p /media/lwh/DATA/GRADE/FH/6fb8fb41/
TYPE : file
INPUT PATH : /media/lwh/DATA/GRADE/FH/6fb8fb41/
----------  Replicating IMU Data  ----------
----------  Replicating IMU Data  ----------
----------  Replicating RGB Data  ----------
----------  Replicating Depth Data  ----------
Depth Images Directory:  /media/lwh/DATA/GRADE/FH/6fb8fb41/data/depth

 ===============  PROCESSING VIEWPORT  ===============


 ===============  Generating non-noisy Depth Images  ===============
Traceback (most recent call last):
  File "/home/lwh/code/GRADE_tools/preprocessing/src/file_process/play_files.py", line 22, in <module>
    model.play_files()
  File "/home/lwh/code/GRADE_tools/preprocessing/src/file_process/add_noise.py", line 137, in play_files
    self.save_image(fn, depth)
  File "/home/lwh/code/GRADE_tools/preprocessing/src/file_process/add_noise.py", line 149, in save_image
    mask = np.logical_or((depth < self.MIN_DEPTH),(depth > self.MAX_DEPTH))
TypeError: '<' not supported between instances of 'NpzFile' and 'float'
Error in sys.excepthook:
Traceback (most recent call last):
  File "/usr/lib/python3/dist-packages/apport_python_hook.py", line 72, in apport_excepthook
    from apport.fileutils import likely_packaged, get_recent_crashes
  File "/usr/lib/python3/dist-packages/apport/__init__.py", line 5, in <module>
    from apport.report import Report
  File "/usr/lib/python3/dist-packages/apport/report.py", line 32, in <module>
    import apport.fileutils
  File "/usr/lib/python3/dist-packages/apport/fileutils.py", line 12, in <module>
    import os, glob, subprocess, os.path, time, pwd, sys, requests_unixsocket
  File "/usr/lib/python3/dist-packages/requests_unixsocket/__init__.py", line 1, in <module>
    import requests
  File "/usr/lib/python3/dist-packages/requests/__init__.py", line 95, in <module>
    from urllib3.contrib import pyopenssl
  File "/usr/lib/python3/dist-packages/urllib3/contrib/pyopenssl.py", line 46, in <module>
    import OpenSSL.SSL
  File "/usr/lib/python3/dist-packages/OpenSSL/__init__.py", line 8, in <module>
    from OpenSSL import crypto, SSL
  File "/usr/lib/python3/dist-packages/OpenSSL/crypto.py", line 1553, in <module>
    class X509StoreFlags(object):
  File "/usr/lib/python3/dist-packages/OpenSSL/crypto.py", line 1573, in X509StoreFlags
    CB_ISSUER_CHECK = _lib.X509_V_FLAG_CB_ISSUER_CHECK
AttributeError: module 'lib' has no attribute 'X509_V_FLAG_CB_ISSUER_CHECK'

Original exception was:
Traceback (most recent call last):
  File "/home/lwh/code/GRADE_tools/preprocessing/src/file_process/play_files.py", line 22, in <module>
    model.play_files()
  File "/home/lwh/code/GRADE_tools/preprocessing/src/file_process/add_noise.py", line 137, in play_files
    self.save_image(fn, depth)
  File "/home/lwh/code/GRADE_tools/preprocessing/src/file_process/add_noise.py", line 149, in save_image
    mask = np.logical_or((depth < self.MIN_DEPTH),(depth > self.MAX_DEPTH))
TypeError: '<' not supported between instances of 'NpzFile' and 'float'

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.