2024-10-09 16:13:22 +00:00

63 lines
1.3 KiB
ReStructuredText
Executable File

.. _example_vis:
Convert Labels between rectangle format and 6d format
=====================================================
Get a GraspNet instance.
.. literalinclude:: ../../examples/exam_convert.py
:lines: 4-22
Convert rectangle format to 6d format
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
First, load rectangle labels from dataset.
.. literalinclude:: ../../examples/exam_convert.py
:lines: 24-25
**Convert a single RectGrasp to Grasp.**
.. note:: This conversion may fail due to invalid depth information.
.. literalinclude:: ../../examples/exam_convert.py
:lines: 27-42
Before Conversion:
.. image:: _static/convert_single_before.png
After Conversion:
.. image:: _static/convert_single_after.png
**Convert RectGraspGroup to GraspGroup.**
.. literalinclude:: ../../examples/exam_convert.py
:lines: 44-56
Before Conversion:
.. image:: _static/convert_rect_before.png
After Conversion:
.. image:: _static/convert_rect_after.png
Convert 6d format to rectangle format
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
.. note:: Grasp to RectGrasp conversion is not applicable as only very few 6d grasp can be converted to rectangle grasp.
.. literalinclude:: ../../examples/exam_convert.py
:lines: 58-
Before Conversion:
.. image:: _static/convert_6d_before.png
After Conversion:
.. image:: _static/convert_6d_after.png