Hello, I am new to Ceres.
While solving the bundle adjustment problem, I have the following question. To define the optimization task itself, I need to add a ResidualBlock for each point by passing the camera parameters and point coordinates into it. This needs to be done for each point. But I have a question, every time I call AddResidualBlock I pass the same data for the camera and different points, how does Ceres understand in the solution process that the camera values passed to it need to be optimized as one for the whole problem ? Isn't it the case that after the staging, because I pass camera parameters each time to AddResidualBlock, it is considered each time as a new parameter (and not a global parameter for the whole problem) and in the end after solving the problem I get the answer, for camera coordinates only by one of the ResidualBlock, and not by all?