Может быть, что-то тривиальное, например, преобразование цветового пространства в YUV и установка средней яркости Y Или что-то вроде алгоритма Retinex, чтобы разорвать слой освещения (включая тени). В противном случае есть также несколько локальных методов улучшения, таких как CLAHE, которые могут помочь вашей проблеме. Это мои предложения.
Модуль URI может анализировать URI для вас удобным способом. Чтобы получить доменную часть:
my $url = URI->new( "http://www.stackoverflow.com/" );
my $domain = $url->host;
print $domain;
Возможно Regexp :: Common: URI ?
Обновление: URI , как подсказывает Фридо, звучит лучше?