Skip to content

Reprojection logic#2

Closed
alexandreflusin wants to merge 12 commits into
semihgunel:mainfrom
NeLy-EPFL:reprojection-logic
Closed

Reprojection logic#2
alexandreflusin wants to merge 12 commits into
semihgunel:mainfrom
NeLy-EPFL:reprojection-logic

Conversation

@alexandreflusin
Copy link
Copy Markdown

Before, the plot_2d method of the Camera class was used to plot both the 2d video and the 2d part of the 3d video without making being able to re-project the 3d points calculated by triangulation. Because of that, it was plotting the points from 2d pose estimation for both videos. The function was changed so that it can take both 2d and 3d points as argument and then distinguish them based on their dimension. If the argument has 3d points, the method projects them and then plots them. They are transposed when passed in the cv2 functions because those use the (column, row) format

sibocw and others added 12 commits March 17, 2022 14:45
The following is printed when code that includes `np.float` attempts to
run:
AttributeError: module 'numpy' has no attribute 'float'.
`np.float` was a deprecated alias for the builtin `float`.
To avoid this error in existing code, use `float` by itself.
Doing this will not modify any behavior and is safe.
If you specifically wanted the numpy scalar type, use `np.float64` here.
The aliases was originally deprecated in NumPy 1.20;
for more details and guidance see the original release note at:
https://numpy.org/devdocs/release/1.20.0-notes.html#deprecations
Fix issues when using newer versions of matplotlib
@jasper-tms
Copy link
Copy Markdown

This PR was supposed to go to NeLy-EPFL/main, not semihgunel/main! This can be closed and Alex can open a new one.

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

Successfully merging this pull request may close these issues.

4 participants