I'm running the rectify nodelet on a factory calibrated oak-d-w camera and I don't like how much of the original distorted image gets chopped off as a result. I think I saw there was an alternate rectification node or nodelet that can apply a scale factor and do the right modifications to the camera info and publishes it out, but now I'm not finding it.
Curved black border areas are fine as consequence for scaling the image too much (though it would be nice if it could optionally automatically calculate the right scale factor to be right on the edge of having undefined black pixels in the output image, or make sure every input pixel contributes to the output image- using getOptimalNewCameraMatrix()
?).