Why AssetFile.shown = 0

These images seem to have a precise (and same) captured-at.

PhotoStructure assumes if there are minutes or seconds or milliseconds set in the date, that it’s an actual timestamp, and not an estimated date stamp. Due to computational imagery, PhotoStructure has to dramatically relax minimum image correlation to make RAW and JPG pairs match.

This makes all the images be considered different:

exiftool -SubSecCreateDate="1985:12:06 00:00:00.000" 0*.jpg

And then deduping works:

$ photostructure info ~/Desktop/0156.jpg ~/Desktop/0157.jpg  | head
{
  fileComparison: 'These files represent different assets: low image correlation',
  variant: false,
  imageHashComparison: {
    imageCorr: 0.26,
    aRotation: 270,
    colorCorr: 0.53,
    meanCorr: 0.35,
    greyscale: false
  },

(perhaps I should add a heuristic that considers all dates less than, say, 1999 to be non-precise?)