У меня есть два каталога, скажем, Directory1 и Directory2. Они оба содержат изображения с некоторыми цифрами и строкой. Каталог1 содержит размытые изображения с номером и строкой _blur, например, 001_blur.png. Он содержит около 62 тыс. Изображений. Каталог 2 содержит соответствующие изображения, например, 001_fine.png. Он содержит 60 тыс. Изображений.
Проблема в том, что я потерял некоторые размытые изображения из Directory1, которые имеют соответствующую прекрасную пару в Directory2. И я потерял несколько прекрасных изображений в Directory2, который имеет соответствующее размытое изображение в Directory1.
Теперь я хотел бы сохранить только изображения, которые имеют соответствующую пару. Я имею в виду, если одного из соответствующих изображений нет, я хотел бы удалить их, и просто поместить изображения в пары.
Итак, мой формат каталога:
Directory1
001_blur.png
002_blur.png
003_blur.png
004_blur.png
Directory2
001_fine.png
002_fine.png
003_fine.png
005_fine.png
Примечание: я хотел бы оставить пару 001, пару 002 и пару 003. Я хотел бы скопировать размытие в Directory3 и хорошо в Directory4.
Я думаю, что эта проблема также имеет некоторую алгоритмическую сложность, так как изображения имеют размер около 60 КБ в каждой папке. Если я возьму одно изображение из Directory1 и попытаюсь найти соответствующее хорошее изображение в Directory2, я думаю, что сложность высока. Итак, как мне справиться с этой алгоритмической сложностью?