-
Notifications
You must be signed in to change notification settings - Fork 721
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
Saving tar fails in python 3.8 #551
Comments
@PfeifferMicha thanks for the note. Can you try |
Done, pull request is open. I ended up removing the dependency on StringIO entirely, as using it would give me a lot of troubles downstream. Saving now works on python3.8, Ubuntu 20.04. Side Note: Since the current head of branch 'noetic' is broken (Charuco integration is halfway done), I made this pull request on top of the previous commit, 9836401. See also #550. |
What do you mean its half implemented? (@JStech) Please describe. |
I don't currently have a Noetic install, so I just cherry-picked the commits and trusted CI. Everything is there. I can probably look into it this weekend. |
I think we need more info from @PfeifferMicha. Functionally noetic and melodic shouldn't really vary much so I want to know what they believe is "halfway done" to know what needs updates. |
By "halfway done" I mean I needed to change quite a few things to get it to not crash. Then once that was done I noticed Stereo Calibration (my actual goal) was not implemented yet. |
@JStech can you follow up on #550? Looks like your commit may have introduced some issues. Stereo for those tags haven't been implemented yet, you're welcome to do so. Its often a pain to implement a new tag for mono/stereo/fisheye so its not expected that someone does all of them (and in some cases the library may not support them) |
Yeah, I'll check it out. "Too many values to unpack" is an error I became very familiar with in implementing this feature, so it's probably my fault. Sorry about that. And yes, stereo and fisheye are both unimplemented with the ChArUco board at this point because OpenCV doesn't have those functions implemented for ChArUco boards, and, frankly, it's not something I need right now. |
if its not in openCV, that's enough of a reason for me |
@JStech / @PfeifferMicha Can you please verify that #554 fixed this issue? |
@PfeifferMicha Can you please re-test this now that #561 is merged? |
Presumed to be fixed by last noted commit, since no further feedback |
When pressing "save" in cameracalibrator, the tool fails to save the tarballs and prints:
It looks like "basestring" is deprecated in python 3.8. That document recommends replacing basestring with str, however then saving still fails with
I currently do not know enough about tarballs to fix this myself, maybe someone can have a look?
Working on noetic branch, commit 9836401
The text was updated successfully, but these errors were encountered: