ykzzyk / vision6d Goto Github PK
View Code? Open in Web Editor NEWCreate ground truth pose for 6D Pose Estimation given an object mesh and related RGB image.
License: MIT License
Create ground truth pose for 6D Pose Estimation given an object mesh and related RGB image.
License: MIT License
Instead of embedding the logic to create custom visualizations inside of Vision6D, it might be best to decouple these two separate implementations but connect them via socket networking. I propose that we use an HTTP server and a ZeroMQ to send data between Vision6D server and client.
If you run the vision6D
entry point within the GitHub repo, it works. Outside, it does not.
This is the error:
(ettk_dev) eduardo@avocado-XPS-13-9300:~/GitHub$ vision6D
Traceback (most recent call last):
File "/home/eduardo/anaconda3/envs/ettk_dev/bin/vision6D", line 5, in <module>
from vision6D.entry.main import main
File "/home/eduardo/GitHub/vision6D/vision6D/entry/main.py", line 16, in <module>
from .. import MyMainWindow
ImportError: cannot import name 'MyMainWindow' from 'vision6D' (unknown location)
When I tried to use the vision6D
entrypoint, I got the following error:
(ettk_dev) eduardo@avocado-XPS-13-9300:~/GitHub/vision6D$ vision6D
Traceback (most recent call last):
File "/home/eduardo/anaconda3/envs/ettk_dev/bin/vision6D", line 5, in <module>
from entry.main import main
ModuleNotFoundError: No module named 'entry'
It seems that I haven't seen the usage documentation
After hours and hours of carefully dragging my 3D mesh to align the image (pixel-level precision), I was delighted with myself at the beauty!
I was all willy-nilly about to export my image and pose. To my horror, the system crashed! This is the error:
(ettk_dev) eduardo@avocado-XPS-13-9300:~/GitHub/vision6D$ vision6D
/home/eduardo/anaconda3/envs/ettk_dev/lib/python3.10/site-packages/pyvista/core/grid.py:873: PyVistaDeprecationWarning: `UniformGrid` is deprecated. Use `ImageData` instead.
warnings.warn(
/home/eduardo/anaconda3/envs/ettk_dev/lib/python3.10/site-packages/pyvista/core/grid.py:873: PyVistaDeprecationWarning: `UniformGrid` is deprecated. Use `ImageData` instead.
warnings.warn(
Traceback (most recent call last):
File "/home/eduardo/GitHub/vision6D/vision6D/containers/image_container.py", line 91, in export_image
if pathlib.Path(output_path).suffix == '': output_path = output_path.parent / (output_path.stem + '.png')
AttributeError: 'str' object has no attribute 'parent'
Aborted (core dumped)
(plot3d) $ vision6D
Traceback (most recent call last):
File "/home/nicole/anaconda3/envs/plot3d/bin/vision6D", line 5, in <module>
from vision6D.entry.main import main
File "/home/nicole/anaconda3/envs/plot3d/lib/python3.10/site-packages/vision6D/__init__.py", line 32, in <module>
from .mainwindow import MyMainWindow
File "/home/nicole/anaconda3/envs/plot3d/lib/python3.10/site-packages/vision6D/mainwindow/__init__.py", line 1, in <module>
from .mainwindow import MyMainWindow
File "/home/nicole/anaconda3/envs/plot3d/lib/python3.10/site-packages/vision6D/mainwindow/mainwindow.py", line 27, in <module>
from ..widgets import CustomQtInteractor
File "/home/nicole/anaconda3/envs/plot3d/lib/python3.10/site-packages/vision6D/widgets/__init__.py", line 7, in <module>
from .draw_sam_window import SamWindow
File "/home/nicole/anaconda3/envs/plot3d/lib/python3.10/site-packages/vision6D/widgets/draw_sam_window.py", line 18, in <module>
from segment_anything import SamPredictor, sam_model_registry
ModuleNotFoundError: No module named 'segment_anything'
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.