-
Notifications
You must be signed in to change notification settings - Fork 321
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
Add draft bad pixel detection and correction #776
Conversation
I think it may make more sense to put all of this in tools/bag_processing since it is all post-facto analysis on bags, and this isn't all that related to the current camera package which is more about camera geometry. What do you think @rsoussan ? |
That seems like a good idea to me |
I don't have a super-strong opinion on this but thought I should explain the logic... if this change appears to be worthwhile in terms of potential benefits to localization, a likely next step would be to port one of the Do you guys find that logic convincing or still want to move it to |
I would still suggest we move it to |
Ok, fixed in 6f329f9 |
This PR introduces code for bad pixel detection and correction.
After merge, the main integration users would immediately start to see is that
rosbag_debayer.py
would do bad pixel correction by default before applying debayering. (It can be disabled with--no-correct
.)Incidentally, it should also fix the double-debayer bug I noticed for
rosbag_debayer.py
grayscale output.