Wyszukaj podobne obrazy z różnymi nazwami plików w dwóch katalogach

Mam 2 katalogi z dużą ilością zdjęć, powiedzmy:kolor/ iszary/. Wkolor/ zdjęcia mają nazwy: image1.png image2.png itp.

wiem toszary/ zawiera te same obrazy, ale w skali szarości, a nazwy plików i kolejność plików jest inna (np .: file_01.png, ale NIE jest to ten sam obraz co image1.png).

Czy możliwe jest porównanie obrazów zarówno w katalogach, jak i kopiachkolor/ pliki do awyniki/ katalog zszary/ nazwy plików?

Przykład:

directory        | directory           | directory
   "color/"      |     "gray/"         |      "results/" 
(color images)   | (grayscale images)  | (color images with gray-scale names)   
-----------------+---------------------+----------------------------------------
color/image1.png | gray/file324.png    | results/file324.png  (in color: ==>
                                       | this and image1.png are the same image)

Mam nadzieję, że nie jest to zbyt mylące, ale nie wiem, jak to lepiej wyjaśnić.

Próbowałem z imagemagick i wydaje się, że opcja -compare mogłaby zadziałać w tym przypadku, ale nie mogę utworzyć skryptu bash lub czegoś, co dobrze to robi.

Inny sposób, by to powiedzieć: chcę wszystkiegocolor/*.jpg skopiowane doresults/*.jpg folder używając poprawnie dopasowanegogray/*.jpg nazwy.

EDYCJA (niektóre notatki): 1. Trzy obrazy są IDENTYCZNE pod względem wielkości i zawartości. Jedyną różnicą jest to, że dwie są w kolorze, a jedna w skali szarości. I oczywiście nazwy plików. 2. Przesłałem plik zip z jednym przykładowym obrazem z ich aktualnymi nazwami (folder„img1” jestkolor folder i folder„img2” jestskala szarości folder) i oczekiwany wynik („img3” jestwyniki folder), tutaj:http://www.mediafire.com/?9ug944v6h7t3ya8

questionAnswers(3)

yourAnswerToTheQuestion