PHP вычисление размера объекта на изображении

E
На сайте с 13.10.2018
Offline
0
639

Доброго времени суток господа! Столкнулся с задачей вычисления размера объекта на изображении (в пикселях). На изображении пример.

Даже и не представляю с какой стороны зайти.

Натолкните на мысль или же примеру кода был бы рад.

samimages
На сайте с 31.05.2009
Offline
427
#1

на php.ru спросите, там, наверное шансов больше

Опыт как иммунитет — приобретается в муках! Аудит семантики от 15К [долго] - ЛС
LEOnidUKG
На сайте с 25.11.2006
Offline
1774
#2
✅ Мой Телеграм канал по SEO, оптимизации сайтов и серверов: https://t.me/leonidukgLIVE ✅ Качественное и рабочее размещение SEO статей СНГ и Бурж: https://getmanylinks.ru/ ✅ Настройка и оптимизация серверов https://getmanyspeed.ru/
E
На сайте с 13.10.2018
Offline
0
#3

В том, что мне необходимо вычислить размер объекта на изображении, а не само изображение целиком с фоном.

Вот и обращаюсь Вам, ребятам которые в теме возможно.

Magazinshik
На сайте с 15.06.2016
Offline
69
#4

Как вариант, идете попиксельно:

1. От начала строки, до смены цвета пикселя с белого на иной цвет - начало объекта.

2. От момента смены с иного цвета на белый и конец изображения - конец объекта.

Так можно определить максимальную и минимальную ширину объекта. Аналогично делается с высотой.

Домены/сайты в Google News (/ru/forum/1001331) - мгновенная индексация и трафик
E
На сайте с 13.10.2018
Offline
0
#5
Magazinshik:
Как вариант, идете попиксельно:

1. От начала строки, до смены цвета пикселя с белого на иной цвет - начало объекта.
2. От момента смены с иного цвета на белый и конец изображения - конец объекта.

Так можно определить максимальную и минимальную ширину объекта. Аналогично делается с высотой.

Уважаемый, буду благодарен Вам, если натолкнете еще и на пример кода, чтобы представлять как это реализовывается. За теорию большое спасибо.

Segey
На сайте с 23.08.2005
Offline
404
#6
explod:
Столкнулся с задачей вычисления размера объекта на изображении (в пикселях).

Логически это так будет:

1. Определить изображение т.е. его границы

2. Определить его размер, по известным границам

Ваша задачка простенькая, но пока не решили первую - ничего у вас не выйдет.

---------- Добавлено 14.10.2018 в 15:57 ----------

И кстати ответом будет кривая в математике в общем случае. Либо ее функция, либо набор координат как двумерный массив. Вот эту задачку и нужно решать.

Brexit - уже совсем рядом. (https://about-this-model.blogspot.com/2019/03/brexit.html)
Оптимизайка
На сайте с 11.03.2012
Offline
396
#7

Попробуйте средствами php-gd, например:


<?php

$im = imagecreatefrompng("image.png");
$cropped = imagecropauto($im, IMG_CROP_DEFAULT);
if ($cropped !== false) {
imagedestroy($im);
$im = $cropped;
}
echo imagesx($im), 'x', imagesy($im), "\n";
imagedestroy($im);
⭐ BotGuard (https://botguard.net) ⭐ — защита вашего сайта от вредоносных ботов, воровства контента, клонирования, спама и хакерских атак!

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий