Version: 2.0.0 (using Devel)
Whilst performing a face detection search, several non-faces were detected (expected)
Under the My Tags, people, unknown album, selecting the album shows a list of thumbnails.
Selecting the image, hovering over it, a tick and a - appear, clicking the - successfully removes the tag.
However, if the view image option at the top is selected (meaning that I get a bar of thumbnails, then a large image), I can see exactly where the face was 'detected' This is a white box, and if hovered near, a box with a tick/confirm and remove is presented. However, clicking the remove does not update the database.
Clicking this button, does remove the detected box. However, the number of images detected in the album doesn't decrement if it is the last image in the album.
Also, after closing the image and re-opening the album (or going back to the thumbnail view, which refreshes the album) the incorrect tag is obviously still there (confirmed by clicking the view image option). Clicking the remove option from the thumbnail confirms that the tag can be removed successfully.
Summary, clicking remove tag when in image view does not remove the tag on a face.
Steps to Reproduce:
Select tagged image from face detection
View with view image (not thumbnail)
Remove tag - expected behaviour tag is removed and box disappears.
refresh album - tag has re-appeared
Tag appears to be removed from 'running program' but refresh of data (reloading album) shows tag is still present
Tag should have been removed
GIT checkout performed ~1800 GMT 14th June 2011
Confirmed. Faces are removed correctly, but in the next step added again by the method that should account for moved faces.
Git commit 74acd26ccef4b4cac8102eb35107d0fd2c392a02 by Marcel Wiesweg.
Committed on 21/06/2011 at 22:22.
Pushed by mwiesweg into branch 'master'.
- ensure that the method to apply geometry changes does not re-add deleted faces
- fix warning
M +1 -2 NEWS
M +4 -1 libs/widgets/graphicsview/itemvisibilitycontroller.cpp
M +5 -0 utilities/facedetection/facegroup.cpp