Hello everyone,
I have recently transitioned from Windows Live Photo Gallery (WLPG) to ACDSee 2021, becasue WLPG cannot handle .heic files :(.
Now I noticed that ACDSee does not read the face detection information saved by WLPG. This is a huge pain point for me. Reason: I am a photo enthusiast (not a pro) and have meanwhile almost 200k personal photos with a lot of faces detected and saved. Especially important is the data I saved throughout the years where, for example WLPG did not recognized a person automatically but I added this manually. There are many hours (I can't even count it) I invested in this and I really would like to reuse this information. I know the data is saved in the file, this is the good part. I do not know how to convert it for ACDSee to be able to read it. It's not only the name of the person in a photo but it's also about the exact position of the person in the photo (this is important for example for group photos when you want to remember after years who is who in that group)
Long story short: I asked in the ACDSee forum if ACDSee devs are interested in creating a tool to convert the metadata from WLPG to ACDSee (like they did for Adobe). Unfortunately they did not answer. The good part is, a Sr. forum member pointed me to ExifTool.
My question is: would anyone with, deep ExifTool experience, be interested in collaborating for finding a solution for transitioning the metadata saved by WLPG in the files to the format needed by ACDSee? I can gladly help with testing and/or providing sample files as needed.
After reading through a lot of posts out there, I have the feeling that I'm not the only one having this issue. It would be great to find a solution and post it for everyone (maybe there is already a solution and I did not see it).
Any help is highly appreciated.
Thank you
There's already a config file (https://github.com/exiftool/exiftool/blob/master/config_files/convert_regions.config) that will convert Microsoft regions into MWG regions (which are used by Lightroom) but I don't know if ACDSee can read MWG regions.
I've attached an image to this post. Download it and import it into ACDSee and see if ACDSee can read the regions. It it can, then the above convert regions config can be used and we can proceed from there.
many thanks. I let ACDSee read the file and it did not display any information related to the persons.
Then I let face detection run and added the names "Person1" to "Person5" from left to right.
I attached the file with the information saved by ADCSee
Thanks, but I already have samples based upon previous work (https://exiftool.org/forum/index.php?topic=10748.0) in making a writable ACDSee region config (which is the source of that image). The problem is in the conversion. Luckily, the ACDSee region data is almost identical to the MWG regions so I should be able to modify the previously mentioned conversion config file. I'm mostly done so and just need to test it out on a few files. Though there might be a problem with rotated images that would need some sort of testing. I'll see if I can get it done later today.
Hmmm,
I don't suppose you have a parallel solution for Picasa to ACDSee?
I had Picasa write face tag info (location, size, name etc.) into XMP data, but ACDSee isn't picking that up.
Quote from: robertklink on April 04, 2021, 10:03:59 PM
I don't suppose you have a parallel solution for Picasa to ACDSee?
That is what is delaying me at the moment. It should be easy but my brain has been a bit fuzzy today and I couldn't wrap my head around it. Give me a couple more days.
The updated ACDSee.config file can be found here (https://exiftool.org/forum/index.php?topic=12377.0).
Save it to the same directory as exiftool.
To convert Microsoft regions, use
exiftool -config acdsee.config "-RegionInfoACDSee<MPRegion2ACDSeeRegion" /path/to/files/
To convert MWG regions, use
exiftool -config acdsee.config "-RegionInfoACDSee<MWGRegion2ACDSeeRegion" /path/to/files/
Since I don't have access to either ACDSee or Windows Photo Gallery, I can't be absolutely certain it works correctly. If you find any problems, please post in that thread, preferably with an example image. My main worry is that images that have an orientation other than Horizontal (Normal) might need to be rotated. I don't think this is the case when converting from IPTC or MWG regions, but might be likely with a WLPG region.
many thanks. I tried the steps on 2 photos as follows:
Details:
82A5406.JPG = horizontal picture, 2 faces detected in WLPG
82A3772.JPG = vertical photo, 1 face detected in WLPG
Commands run:
C:\Users\michi.000\Desktop\test>exiftool -config acdsee.config "-RegionInfoACDSee<MWGRegion2ACDSeeRegion" C:\Users\michi.000\Desktop\test
Warning: No writable tags set from C:/Users/michi.000/Desktop/test/82A3772.JPG
Warning: [minor] Adjusted MakerNotes base by 4084 - C:/Users/michi.000/Desktop/test/82A5406.JPG
Warning: No writable tags set from C:/Users/michi.000/Desktop/test/82A5406.JPG
1 directories scanned
0 image files updated
2 image files unchanged
C:\Users\michi.000\Desktop\test>exiftool -config acdsee.config "-RegionInfoACDSee<MPRegion2ACDSeeRegion" C:\Users\michi.000\Desktop\test
Warning: [minor] Adjusted MakerNotes base by 4084 - C:/Users/michi.000/Desktop/test/82A5406.JPG
Warning: [minor] Fixed incorrect URI for xmlns:MicrosoftPhoto - C:/Users/michi.000/Desktop/test/82A5406.JPG
1 directories scanned
2 image files updated
Outcome:
ACDSee was not able to read the person names saved via WLPG and converted through the command listed above.
pls let me know if I should copy the photos, manually tag the faces with ACDSee and share both versions here, or if I should do any other test.
thank you again for your efforts
WLPG uses Microsoft regions, so copying from MWGRegion2ACDSeeRegion (MWG regions which Picasa uses) wouldn't work.
The second command showed that the the regions were converted and embedded, but if ACDSee didn't read the regions, then I need to look closer.
Yes, if you can make copies available that have the ACDSee regions and WLPG regions that would be helpful. You can send me a message (https://exiftool.org/forum/index.php?action=pm;sa=send;u=1175) with links if you wish to keep the images private.
many thanks. I am sharing 3 files here - you will know the persons ;)
I run the same command and got 1 error this time:
D:\Photos\2021\changed>exiftool -config acdsee.config "-RegionInfoACDSee<MPRegion2ACDSeeRegion" D:\Photos\2021\changed
Warning: Error reading MPImage2 from file - D:/Photos/2021/changed/20190904_093253511_iOS.jpg
1 directories scanned
3 image files updated
here is the first photo as follows:
20190904_093253511_iOS.jpg -> face tag with WLPG
20190904_093253511_iOS - with ADCSee face tag.jpg -> face manually tagged with ACDSee as ACDSee could not read the information
20190904_093253511_iOS.jpg_original -> generated by Exiftool (just in case you need this one also)
I'm posting the next 2 set of photos in the next reply as I can only upload 8 photos per reply
the forum does not let me to add all 6 in one post due to the max file size... will do this separately
ps: in WLPG I used the "real" names and in ACDSee I user the face Tags "Person1", "Person2", "Person3" to be sure we can distinguish which program saved which tags
next
last
Sorry for taking so long to get back to this, been a bit busy.
I took a look at the Master Woo image and compared the ACDSee region to what the result is from converting the Microsoft region and I can't see a difference. The numbers are a bit different, but that's because the ACDSee region is wider while the Microsoft region is more square.
Here's a comparison of the embedded structured data
Your original file 20190904_093253511_iOS - with ADCSee face tag.jpg
{AppliedToDimensions={H=3333,Unit=pixel,W=1909},RegionList=[{DLYArea={H=0.184885,W=0.440608,X=0.543103,Y=0.204453},Name=Person1,Type=Face}]}
My test file, converting the Microsoft region to ACDSee region
{AppliedToDimensions={H=3333,Unit=pixel,W=1909},RegionList=[{DLYArea={H=0.226523,W=0.395495,X=0.5188585,Y=0.2299735},Name=Master Woo,Type=Face}]}
The only differences are the XY and WH are a bit off and since the Microsoft region had Master Woo instead of Person1, the name is different.
Converting those numbers into pixel dimensions gives 841x616+616+373 (Width/Height/X/Y) for both the ACDSee region and 754x755+613+389 for the converted Microsoft region. The numbers are formatted like this because this is what ImageMagick uses for it's crop function.
The resulting crops from ImageMagick, just because I was curious to see the difference.
Original ACDSee region (https://i.imgur.com/fAok5Px.jpg)
Converted Microsoft region (https://i.imgur.com/Q8swV4p.jpg)
Attached is the test image. It also contains a MWG region converted from the Microsoft region using the convert_regions.config that's part of the main distribution.
many thanks for the efforts. can you please share the link to the file "convert_regions.config" you have used, just to be sure I am using the same. I used the one found on github and it led to following:
D:\Photos\2021\changed>exiftool.exe -config convert_regions.config "-RegionInfoACDSee<MPRegion2ACDSeeRegion" D:\Photos\2021\changed\test
Bareword found where operator expected at convert_regions.config line 8, near ""en" data"
(Missing operator before data?)
Bareword found where operator expected at convert_regions.config line 8, near ""auto" data"
(Missing operator before data?)
Bareword found where operator expected at convert_regions.config line 8, near ""light" data"
(Missing operator before data?)
Excessively long <> operator at convert_regions.config line 18.
Warning: [minor] Possibly incorrect maker notes offsets (fix by 4128?) - D:/Photos/2021/changed/test/DSC02506.JPG
Warning: No writable tags set from D:/Photos/2021/changed/test/DSC02506.JPG
Warning: [minor] Possibly incorrect maker notes offsets (fix by 4128?) - D:/Photos/2021/changed/test/DSC02507.JPG
Warning: No writable tags set from D:/Photos/2021/changed/test/DSC02507.JPG
1 directories scanned
0 image files updated
2 image files unchanged
The convert_regions.config doesn't do ACDSee regions. The ACDSee definitions are only in the ACDSee.config. The convert_regions.config converts between Microsoft, IPTC, and MWG regions. I just used it to create a MWG region from the Microsoft region in your file to compare it to the ACDSee region, as the ACDSee region are basically the same as MWG regions, just with different tag names.
I'll see about testing the free trial for ACDSee and see what I can figure out.
I found time to install a trial run of ACDSee Home edition and here's what I found.
Looked at the Y:/!temp/mmm/20190904_093253511_iOS.jpg_original file (renaming to Y:/!temp/mmm/20190904_093253511_iOS_original.jpg), as that was the one that didn't include an ACDSee region, but did include a MWG and Microsoft region.
C:\>exiftool -config acdsee.config -*region* -g1 -a -s Y:\!temp\mmm\20190904_093253511_iOS_original.jpg
---- XMP-mwg-rs ----
RegionAreaY : 0.17200000584125524, 0.13850000500679022
RegionAreaW : 0.10400000214576721, 0.15800000727176666
RegionAreaX : 0.22500002384185791, 0.14600002765655518
RegionAreaH : 0.078000001609325409, 0.11900000274181367
RegionAreaUnit : normalized, normalized
RegionType : Face, Focus
RegionExtensionsAngleInfoYaw : 0
RegionExtensionsAngleInfoRoll : 8
RegionExtensionsConfidenceLevel : 99
RegionExtensionsTimeStamp : 356850655540
RegionExtensionsFaceID : 1
RegionExtensions :
RegionAppliedToDimensionsH : 4032
RegionAppliedToDimensionsW : 3023.9999999999995
RegionAppliedToDimensionsUnit : pixel
---- XMP-MP ----
RegionRectangle : 0.321111, 0.116712, 0.395495, 0.226523
RegionPersonDisplayName : Master Woo
Checked it in ACDSee and there were not regions shown. But checking the others that did have regions, they also didn't show any regions. Looking around, I found the "Import ACDSee Face Data" menu item.
(https://i.imgur.com/xhiI1OS.png)
Ran that on all the files and all files with an ACDSee region embedded now showed regions.
Made a copy of the above file, now called 20190904_093253511_iOS_original-newcopy.jpg. Ran command on the file to convert the Microsoft region into the ACDSee region. There was an Error reading MPImage2 warning, but that didn't affect writing the new region.
C:\>exiftool -config acdsee.config -P -overwrite_original "-RegionInfoACDSee<MPRegion2ACDSeeRegion" Y:\!temp\mmm\20190904_093253511_iOS_original-newcopy.jpg
Warning: Error reading MPImage2 from file - Y:/!temp/mmm/20190904_093253511_iOS_original-newcopy.jpg
1 image files updated
C:\>exiftool -config acdsee.config -*region* -g1 -a -s Y:\!temp\mmm\20190904_093253511_iOS_original-newcopy.jpg
---- XMP-MP ----
RegionPersonDisplayName : Master Woo
RegionRectangle : 0.321111, 0.116712, 0.395495, 0.226523
---- XMP-acdsee-rs ----
ACDSeeRegionAppliedToDimensionsH: 3333
ACDSeeRegionAppliedToDimensionsUnit: pixel
ACDSeeRegionAppliedToDimensionsW: 1909
ACDSeeRegionDLYAreaH : 0.226523
ACDSeeRegionDLYAreaW : 0.395495
ACDSeeRegionDLYAreaX : 0.5188585
ACDSeeRegionDLYAreaY : 0.2299735
ACDSeeRegionName : Master Woo
ACDSeeRegionType : Face
---- XMP-mwg-rs ----
RegionAppliedToDimensionsH : 4032
RegionAppliedToDimensionsUnit : pixel
RegionAppliedToDimensionsW : 3023.9999999999995
RegionAreaH : 0.078000001609325409, 0.11900000274181367
RegionAreaUnit : normalized, normalized
RegionAreaW : 0.10400000214576721, 0.15800000727176666
RegionAreaX : 0.22500002384185791, 0.14600002765655518
RegionAreaY : 0.17200000584125524, 0.13850000500679022
RegionExtensionsAngleInfoRoll : 8
RegionExtensionsAngleInfoYaw : 0
RegionExtensionsConfidenceLevel : 99
RegionExtensionsFaceID : 1
RegionExtensionsTimeStamp : 356850655540
RegionType : Face, Focus
RegionExtensions :
Exiftool now shows an ACDSee region embedded in the file. It should be noted that the MWG region does not contain a RegionName. Converting this region to an ACDSee region will end up with an ACDSee region that does not load. The ACDSeeRegionName is required. Thought for later, maybe automatically add an "Unknown Region ###" name to the nameless regions.
Re-ran "Import ACDSee Face Data" on the file. Image now shows up in ACDSee
(https://i.imgur.com/c0EWG7C.png)
Also of note, there's a menu entry to inport Picasa/Lightroom region data as well.
Wow StarGeek. You go above and beyond!
And Master Woo!... LOL
- Phil
Well, I did want to try ACDSee out at some point, so why not now?
But there's already plenty of deal breakers for me to use it. Database is set to C:\User\<username>\AppData\Local\ and I can't find a way to change it. Not everyone has large boot drives. And someone who isn't computer savvy won't necessarily be able to figure out where it's located in order back it up. Also adds in a right-click context menu for Windows directories and no apparent way to disable it. My right click menu has too many options as it is without adding this
(https://i.imgur.com/kzzCVQ7.png)
Also, a tray icon that is there even when the program isn't running. I can't find a way to get rid of that, either.
(https://i.imgur.com/ZVJ4U9l.png)
Add your comment under the ACDSee xmp tags (https://exiftool.org/TagNames/XMP.html#acdsee), and it's a big no thank you from me.
Dear StarGeek,
first of all: THANK YOU very much for the time you invested. I finally found some time to test this and here are my results:
1. I ran you command on another file as follows:
D:\Photos\2021\changed>exiftool -config convert_regions.config -*region* -g1 -a -s D:\Photos\2021\test\DSC09173.jpg
Bareword found where operator expected at convert_regions.config line 8, near ""en" data"
(Missing operator before data?)
Bareword found where operator expected at convert_regions.config line 8, near ""auto" data"
(Missing operator before data?)
Bareword found where operator expected at convert_regions.config line 8, near ""light" data"
(Missing operator before data?)
Excessively long <> operator at convert_regions.config line 18.
---- XMP-MP ----
RegionRectangle : 0.576214, 0.411173, 0.080402, 0.107263
RegionPersonDisplayName : Jojo Jais El Valaho
2. => it found the face correctly. This is great. Then I checked in ACDSee and the person was not shown - exactly as you described
3. Then I used the "Import ACDSee Face Data" option for the file and this gave me following pop-up notification: "This file does not contain valid embedded ACDSee face data"
As this worked for you but not for me, I assume that I did something wrong. If you have any hint on the above, kindly please let me know.
Thank you
A bit late as I've been dealing with computer problems of my own.
Quote from: miweb on June 06, 2021, 05:45:41 PM
1. I ran you command on another file as follows:
D:\Photos\2021\changed>exiftool -config convert_regions.config -*region* -g1 -a -s D:\Photos\2021\test\DSC09173.jpg
As I said
Quote from: StarGeek on April 25, 2021, 05:27:14 PM
The convert_regions.config doesn't do ACDSee regions. The ACDSee definitions are only in the ACDSee.config. The convert_regions.config converts between Microsoft, IPTC, and MWG regions. I just used it to create a MWG region from the Microsoft region in your file to compare it to the ACDSee region
Go back to this post (https://exiftool.org/forum/index.php?topic=12345.msg66936#msg66936). Follow the link and grab the updated
ACDSee.config file. That is the
only config file you will use. Then use the command listed to convert Microsoft regions into ACDSee regions. Ignore the command that converts MWG regions, as you don't have those.
again thank you very much and sorry for the misunderstanding. we are getting closer:
using following command works, but ACDSee does not read any faces tagged with Windows Live Photogallery
D:\Photos\2021\test>exiftool -config acdsee.config "-RegionInfoACDSee<MPRegion2ACDSeeRegion" D:\Photos\2021\test\
Warning: [minor] Possibly incorrect maker notes offsets (fix by 4198?) - D:/Photos/2021/test/DSC00755.JPG
Warning: [minor] Possibly incorrect maker notes offsets (fix by 4140?) - D:/Photos/2021/test/DSC00756.JPG
Warning: [minor] Possibly incorrect maker notes offsets (fix by 4140?) - D:/Photos/2021/test/DSC00757.JPG
Warning: [minor] Possibly incorrect maker notes offsets (fix by 4186?) - D:/Photos/2021/test/DSC04477.JPG
Warning: [minor] Possibly incorrect maker notes offsets (fix by 4128?) - D:/Photos/2021/test/DSC04478.JPG
Warning: [minor] Possibly incorrect maker notes offsets (fix by 4128?) - D:/Photos/2021/test/DSC04479.JPG
1 directories scanned
6 image files updated
using following command reads the correct person name which was tagged via Windows Live Photogallery but does not write anything to the files:
D:\Photos\2021\test>exiftool -config acdsee.config -*region* -g1 -a -s D:\Photos\2021\test\
======== D:/Photos/2021/test/DSC04478.JPG
---- XMP-MP ----
RegionRectangle : 0.287109, 0.283854, 0.151367, 0.201823, 0.490702, 0.490358, 0.172521, 0.230028
RegionPersonDisplayName : Person1, Person2
RegionPersonEmailDigest : 2A44004F4B17D6EFAC18F1DEF7E2444A18D7F184
RegionPersonLiveIdCID : -1892378123817563794
RegionPersonSourceID : WL:-1892378123817563794
======== D:/Photos/2021/test/DSC04479.JPG
---- XMP-MP ----
RegionRectangle : 0.024414, 0.096354, 0.247070, 0.329427, 0.377066, 0.329201, 0.364669, 0.486226
RegionPersonDisplayName : Person1, Person2
RegionPersonEmailDigest : 2A44004F4B17D6EFAC18F1DEF7E2444A18D7F184
RegionPersonLiveIdCID : -1892378123817563794
RegionPersonSourceID : WL:-1892378123817563794
======== D:/Photos/2021/test/exiftool.exe
1 directories scanned
3 image files read
my question is: which is the correct command line to read the tagged faces via Windows Live Photogallery and write them in the way AcdSee can read them?
Quote from: miweb on July 04, 2021, 03:50:59 PM
using following command works, but ACDSee does not read any faces tagged with Windows Live Photogallery
D:\Photos\2021\test>exiftool -config acdsee.config "-RegionInfoACDSee<MPRegion2ACDSeeRegion" D:\Photos\2021\test\
...
my question is: which is the correct command line to read the tagged faces via Windows Live Photogallery and write them in the way AcdSee can read them?
That is the correct command. As I showed in my previous post (https://exiftool.org/forum/index.php?topic=12345.msg67462#msg67462), I ran the command on the images you provided, told ACDSee to import the face data, and the regions showed up in ACDSee.
I'm not sure what is going wrong on your end, but I tested it thoroughly here and it worked. All I can suggest is that you start over, remove all the config files and grab the updated acdsee.config file (https://exiftool.org/forum/index.php?topic=12377.0) and test it on files that are not already part of the ACDSee library and only import them after running the command.
huge kudos! I retested this and it works perfect.
last question please. Is there a way to achieve following directly via cmd parameters?
1. run the conversion for all files within the current folder AND all files within all subfolders?
2. disable the creation of the backup copy
THANK YOU!
Add the -r (-recurse) option (https://exiftool.org/exiftool_pod.html#r-.--recurse) and the -overwrite_original option (https://exiftool.org/exiftool_pod.html#overwrite_original).
@StarGeek: this is absolutely mind-blowing!!! I could not believe this! With your help, Exiftool just saved me (and everyone else who'll run in this situation) several months of manual work!!! Within 5 min I was able to re-assign the faces for over 1000 photos. 179734 more files to go :)
TAHNK YOU again!!!
Closing the loop and documenting the 10 steps you need to do if you run in this situation:
You used the tool Windows Photo Gallery (aka. WLP) and used the face detection option to mark all persons (and manually the pets). Now you switched to ACDSee and have the bad surprise that no person was recognized. You think about the thousands of photos to need to manually re-tag and you start sweating and ask yourself: "OMG what have I done"?
Well, no worry. If you are reding this, you will did everything right.
Following 10 steps will solve your issue:
BEFORE YOU DO this, ensure you BACKUP YOUR PHOTOS!!! Copy your photo folders on an external drive and disconnect it from your computer (yes, these is the "backup-maniac" option)
Here are the steps:
1. Create a folder called "Tool". I will use for this example "D:\Tool\"
2. Download and extract the file "exiftool(-k).exe" from https://exiftool.org/ (you can use the "Windows Executable" zip download link -> at the point of this writing it's called "exiftool-12.29.zip")
3. Save the file in the folder "D:\Tool\"
4. Optional step: rename the file "exiftool(-k).exe" to "exiftool.exe" -> this is just for simplicity reasons
5. Download the file called "ACDSee.config" from here: https://exiftool.org/forum/index.php?action=dlattach;topic=12377.0;attach=4092 (or from this post https://exiftool.org/forum/index.php?topic=12377.0)
6. Save the file "ACDSee.config" in your folder "D:\Tool\"
7. Start the the Command Prompt (hit "Windows" on your keyboard, type "cmd" and hit enter)
8. Navigate to "D:\Tool\" (first type "d:" and hit enter. Then type "cd Tool" and hit enter)
9. Locate your Photos folder and remember the path. For this example I have all my photos saved in the folder "D:\Photos\". I have my photos organized by one folder for each year, so "D:\Photos\2021", "D:\Photos\2020"... etc.
10. Start the tool with following parameters: D:\Tool\exiftool -config acdsee.config "-RegionInfoACDSee<MPRegion2ACDSeeRegion" -r -overwrite_original D:\Photos\
!!!ATTENTION: this command will update ALL photos within the folder "D:\Photos\" including ALL photos in all subfolders like "D:\Photos\2021", "D:\Photos\2020" WITHOUT any backup!!!
PS: If you wish to have a backup file created automatically, use this command: D:\Tool\exiftool -config acdsee.config "-RegionInfoACDSee<MPRegion2ACDSeeRegion" -r D:\Photos\
THANK YOU again to the Exiftool creators and to StarGeek for providing the guidance!
Quote from: miweb on July 17, 2021, 12:28:55 PM8. Navigate to "D:\Tool\" (first type "d:" and hit enter. Then type "cd Tool" and hit enter)
Minor enhancement, use the
/D option
cd /D D:\Tool\
Closing the loop and documenting the steps you need to do if you run in this situation:
You used the tool Windows Photo Gallery (aka. WLP) and used the face detection option to mark all persons (and manually the pets). Now you switched to ACDSee and have the bad surprise that no person was recognized. You think about the thousands of photos to need to manually re-tag and you start sweating and ask yourself: "OMG what have I done"?
Well, no worry. If you are reding this, you will did everything right.
Following steps will solve your issue:
BEFORE YOU DO this, ensure you BACKUP YOUR PHOTOS!!! Copy your photo folders on an external drive and disconnect it from your computer (yes, these is the "backup-maniac" option)
Here are the steps:
1. Create a folder called "Tool". I will use for this example "D:\Tool\"
2. Download and extract the file "exiftool(-k).exe" from https://exiftool.org/ (you can use the "Windows Executable" zip download link -> at the point of this writing it's called "exiftool-12.29.zip")
3. Save the file in the folder "D:\Tool\"
4. Optional step: rename the file "exiftool(-k).exe" to "exiftool.exe" -> this is just for simplicity reasons
5. Download the file called "ACDSee.config" from here: https://exiftool.org/forum/index.php?action=dlattach;topic=12377.0;attach=4092 (or from this post https://exiftool.org/forum/index.php?topic=12377.0)
6. Save the file "ACDSee.config" in your folder "D:\Tool\"
7. Start the the Command Prompt (hit "Windows" on your keyboard, type "cmd" and hit enter)
8. Navigate to "D:\Tool\" (first type "d:" and hit enter. Then type "cd Tool" and hit enter)
9. Locate your Photos folder and remember the path. For this example I have all my photos saved in the folder "D:\Photos\". I have my photos organized by one folder for each year, so "D:\Photos\2021", "D:\Photos\2020"... etc.
10. Start the tool with following parameters: D:\Tool\exiftool -config acdsee.config "-RegionInfoACDSee<MPRegion2ACDSeeRegion" -r -overwrite_original D:\Photos\
!!!ATTENTION: this command will update ALL photos within the folder "D:\Photos\" including ALL photos in all subfolders like "D:\Photos\2021", "D:\Photos\2020" WITHOUT any backup!!!
11. Open ACDSee and select all photos from the folder "D:\Photos"
12. Go to "Tools" -> "Face Detection" -> "Import ACDSee Face Data"
13. Confirm the overwrite message by clicking "OK"
14. Wait until all faces are imported
PS: If you wish to have a backup file created automatically, use this command: D:\Tool\exiftool -config acdsee.config "-RegionInfoACDSee<MPRegion2ACDSeeRegion" -r D:\Photos\
Can any of you comment on how close this (apparently) WLPG solution is to an equivalent Picasa to ACDSee solution?
I'm not sure I quite understand the question but usually the region dimensions are 5-7 decimal places which keeps an accuracy to significantly less than the size of a pixel. The conversions themselves are very simple mathematical formulas. In most cases you can convert from MS Regions->IPTC Regions->MWG/ACDSee Regions->MS Regions and end up with the same numbers.
After digesting this thread more carefully, I think that I just need to figure out what region type (MPR / IPTC / MWG) Picasa used when it stored the face tag info in the metadata - and use the associated command with StarGeeks conversion config file.
I attached one sample file. Below is an exiftool excerpt of the region-related data from it. Can you identify which conversion I should be using?
JPEG APP1 (1339 bytes):
+ [XMP directory, 1310 bytes]
| XMPToolkit = XMP Core 5.1.2
| ModifyDate = 2021-03-22T02:49:12-07:00
| RegionAppliedToDimensionsW = 2640
| RegionAppliedToDimensionsH = 1980
| RegionAppliedToDimensionsUnit = pixel
| RegionName = Bob Klink
| RegionType = Face
| RegionAreaX = 0.307576
| RegionAreaY = 0.599495
| RegionAreaW = 0.486364
| RegionAreaH = 0.777778
| RegionAreaUnit = normalized
| RegionName = Patricia Klink
| RegionType = Face
| RegionAreaX = 0.767045
| RegionAreaY = 0.458333
| RegionAreaW = 0.464394
| RegionAreaH = 0.878283
| RegionAreaUnit = normalized
Picasa used MWG regions. Windows photo gallery used Microsoft (MS) regions. ACDSee uses their own ACDSee regions and can load MWG regions. AFAIK, there hasn't been a program that will read/write IPTC regions.
ACDSee can also read MWG regions.
Using the convert_regions.config file (https://github.com/exiftool/exiftool/blob/master/config_files/convert_regions.config) you can convert freely between IPTC, MWG, and MS regions. Using the ACDSee config file linked above, you can convert any of those regions into ACDSee regions.
Quote from: StarGeek on May 09, 2021, 02:34:00 AM
But there's already plenty of deal breakers for me to use it. Database is set to C:\User\<username>\AppData\Local\ and I can't find a way to change it. ... Also adds in a right-click context menu for Windows directories and no apparent way to disable it. ... Also, a tray icon that is there even when the program isn't running.
All this can easily be changed, but this is the wrong forum. Ask at https://forum.acdsee.com/forum
malus