No announcement yet.

Face tag corruption when rotating an image

  • Filter
  • Time
  • Show
Clear All
new posts

  • Face tag corruption when rotating an image

    I'd like to report a bug when rotating images with face tags.
    There is a manual workaround, but still this requires a fix in my eyes.

    Image a incorrectly oriented image with face tags, such as:
    Click image for larger version  Name:	C1.JPG Views:	0 Size:	271.3 KB ID:	54755

    Then one can hit Ctrl-J to losslessly rotate it into the correct orientation. However, the face tags seemingly do not take notice of the rotation. The result looks like this:
    Click image for larger version  Name:	C2.JPG Views:	0 Size:	178.9 KB ID:	54756

    When you once leave and reenter view mode, strangely the face frames are even placed differently, but still wrong:
    Click image for larger version  Name:	C3.JPG Views:	0 Size:	170.0 KB ID:	54757

    Now you can try to redetect faces by hitting Ctrl-F. Fine, the faces get correcty recognized in the rotated picture, but the old face tags remain in place, too. it looks like this then:
    Click image for larger version  Name:	C4.JPG Views:	0 Size:	184.8 KB ID:	54758

    The only way to get things right again is to remove all face tags and hit Ctrl-F again. Then, finally face tags are correct in the rotated image:
    Click image for larger version  Name:	C5.JPG Views:	0 Size:	172.2 KB ID:	54759

    This workaround is fine when you have to rotate a single image.
    It's not a solution if you have to bulk rotate a big numer of images.
    Also, the workaround is not a solution if the original face tags were manually corrected.
    Rerunning face recognition might lead to wrong tags which have to be corrected then again.
    Very tedious particularly if it is e.g. an group picture with ~50 persons on it.

    It would be great if this could get fixed in next version of ACDSee.
    The solution shall keep the face tags and simply rotate them along with the image rotation.
    Should be very easy to implement. No magic behind it, a simple rotation transformation of the face tags' frame coordinates.

    Last edited by Rolf Schlagenhaft; 12-20-2020, 05:05 AM.