Merge pull request #1551 from alicevision/fix/uvCenterOffset

[ui] fix uvCenterOffset
This commit is contained in:
Fabien Castan 2021-10-14 15:27:28 +02:00 committed by GitHub
commit aa14fbc303
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -345,9 +345,7 @@ class ViewpointWrapper(QObject):
return None
pp = self.solvedIntrinsics["principalPoint"]
# compute principal point offset in UV space
uvPP = QVector2D(float(pp[0]) / self.imageSize.width(), float(pp[1]) / self.imageSize.height())
# convert to offset
offset = uvPP - QVector2D(0.5, 0.5)
offset = QVector2D(float(pp[0]) / self.imageSize.width(), float(pp[1]) / self.imageSize.height())
# apply orientation to principal point correction
if self.orientation == 6:
offset = QVector2D(-offset.y(), offset.x())