Скипт поиска прямоугольной области на изображении
Цена договорная
•
наличный расчёт, безналичный расчёт, электронные деньги
Задача для тех, кто хорошо владеет библиотекой GD или Imagemagick для PHP и любит интересные штуки.
Существует рабочий скрипт, который находит лицо человека на прямоугольном фото с веб-камеры, размерами примерно 320x240 пикселей.
Найденное лицо возвращается в виде координат квадратной области (левый верхний угол - x, y и длина стороны квадрата).
Необходимо создать алгоритм, который определит, имеется ли вокруг квадрата с лицом, прямоугольная область, которая отличается по яркости (и, может, другим характеристикам, на ваш вкус) от остального фона изображения.
Причём, эта прямоугольная область не обязательно будет строго горизонтальной (она может быть и под углом и вообще вертикальной).
В идеале, должны определяться не только прямоугольники, но и параллелограммы (на случай искажения перспективы).
Это необходимо для "отсеивания" фоток, которые сделаны с телефонов, газет, журналов или отпечатанных фоток, которые держат перед веб-камерой.
Результатом вашей работы должна быть php-функция (bool) has_rectangle($image, $face), где $image — изображение (ресурс или файл - не важно) и $face — массив с координатами лица (x, y, width).
От функции нужен ответ только true или false. Никаких координат получать не нужно.
Ваш алгоритм должен работать "лениво", т.е. не слишком придираться к фоткам. Лучше пусть он не обнаружит прямоугольники на некоторых картинках, чем ложно сработает на фотки, где прямоугольников нет.
Хорошим результатом будет определение прямоугольников на 7 из 10 предложенных фоток с имеющимся прямоугольником и 0 из 10 срабатываний на фотки, где прямоугольника нет.
Типичное фото, на которое должен сработать ваш скрипт.
Пожалуйста, при отклике на заказ, указывайте сумму и время за которые вы готовы выполнить заказ.
Существует рабочий скрипт, который находит лицо человека на прямоугольном фото с веб-камеры, размерами примерно 320x240 пикселей.
Найденное лицо возвращается в виде координат квадратной области (левый верхний угол - x, y и длина стороны квадрата).
Необходимо создать алгоритм, который определит, имеется ли вокруг квадрата с лицом, прямоугольная область, которая отличается по яркости (и, может, другим характеристикам, на ваш вкус) от остального фона изображения.
Причём, эта прямоугольная область не обязательно будет строго горизонтальной (она может быть и под углом и вообще вертикальной).
В идеале, должны определяться не только прямоугольники, но и параллелограммы (на случай искажения перспективы).
Это необходимо для "отсеивания" фоток, которые сделаны с телефонов, газет, журналов или отпечатанных фоток, которые держат перед веб-камерой.
Результатом вашей работы должна быть php-функция (bool) has_rectangle($image, $face), где $image — изображение (ресурс или файл - не важно) и $face — массив с координатами лица (x, y, width).
От функции нужен ответ только true или false. Никаких координат получать не нужно.
Ваш алгоритм должен работать "лениво", т.е. не слишком придираться к фоткам. Лучше пусть он не обнаружит прямоугольники на некоторых картинках, чем ложно сработает на фотки, где прямоугольников нет.
Хорошим результатом будет определение прямоугольников на 7 из 10 предложенных фоток с имеющимся прямоугольником и 0 из 10 срабатываний на фотки, где прямоугольника нет.
Типичное фото, на которое должен сработать ваш скрипт.
Пожалуйста, при отклике на заказ, указывайте сумму и время за которые вы готовы выполнить заказ.
- Файлы
В заказе есть исполнитель
При переводе заказа из архивного в актуальный, текущий исполнитель будет снят с задачи.
Выберите тип сделки
С безопасной сделкой вы всегда сможете вернуть средства, если что-то пойдет не так. С простой сделкой вы самостоятельно договариваетесь с исполнителем об оплате и берете на себя решение конфликтов.