Сначала я задаю основной вопрос: как найти края объекта на изображении, а затем вырезать весь объект из изображения?
Я понял, как найти края объекта с помощью gd и Imagick,не могу понять, как обрезать только объект, у которого есть края.
Наконец, вот мой рабочий процесс
- Сфотографируйте
- Делайте обрезку на основе энтропии
- Найти объект / обрезанный контент на изображении
- Обрезать этот объект, сохранить как изображение.
ниже приведен код, который я использую после обрезки изображения с помощью phpбиблиотека автообрезка, библиотека обрезать изображение до наиболее важной части, что мне нужно после этого я использую ниже код
$f='girle.jpg';
$img = imagecreatefromjpeg($f);
imagefilter($img, IMG_FILTER_SMOOTH, 10);
imagefilter($img, IMG_FILTER_EDGEDETECT
добавление образца изображения
это изображение, которое я получаю послеобрезать это изображение с краями
я хочу извлечь / обрезать только изображение по краям, как вырезать изображение из магазина по краю, как ножницы.