software – How to easily separate photos, screenshots and unwanted images?

I have +120,000 images from many backups of phones and computers.

In this pile, I have real photos and screenshots that I want to keep, but also a number of "unwanted images" (almost half of the total images), usually small sizes, such as icons, logos, internal software bitmaps, grids, etc. banner ads, memes of poor quality, etc.

Is there software that can recognize these "unwanted" images and move them to another folder for review before deleting them?

(This is a preliminary step before managing duplicate images, failed ones, re-sorting the rest …)