Я студент. Мне нужны некоторые дескрипторы MPEG7 в PHP, которые будут использоваться для моего исследования. Дескрипторами являются доминирующий цвет, цветовое расположение, цветовая структура, масштабируемый цвет, гистограмма краев и однородная текстура. Знаете ли вы, где я могу найти исходный код / документацию по PHP для некоторых из этих дескрипторов?
Спасибо 🙂
Вы должны быть в состоянии извлечь кадры видео с помощью PHP-FFMpeg: https://github.com/PHP-FFMpeg/PHP-FFMpeg
Ниже приведен код, который они используют в качестве примера для извлечения кадра:
$frame = $video->frame(FFMpeg\Coordinate\TimeCode::fromSeconds(42));
$frame->save('image.jpg');
После этого вы можете получить доминирующую цветовую палитру с помощью Color Thief PHP: https://github.com/ksubileau/color-thief-php
Гистограмму изображения можно получить с помощью Imagick.
Я не уверен в остальном из-за недостатка знаний об обработке изображений.
Других решений пока нет …