[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: gd отсчет координат
Zzepish
----------------------
|1.1 2.1
|2.1 2.2
|
|
|
Я правильно считаю?
sergeiss
Ну да, так. Если я правильно понял твои обозначения smile.gif Только лучше с нуля считать. Потому что точка (0,0) - верхний левый угол. Увеличение координат по горизонтали вправо, по вертикали вниз.

_____________
* Хэлп по PHP
* Описалово по JavaScript
* Хэлп и СУБД для PostgreSQL

* Обучаю PHP, JS, вёрстке. Интерактивно и качественно. За разумные деньги.

* "накапливаю умение телепатии" (С) и "гуглю за ваш счет" (С)

user posted image
Zzepish
sergeiss
да то я уже понял.
Я вот для себя пвтаюсь сделать бот, который будет распознавать каптчу (запилить мини нейронную сеть с масками). Так, для себя, чтоб повысить уровень знаний.
У меня есть картинка(прикрепил к первому посту).
Вот код-обработчик

<?php
set_time_limit(10);
$pixel_arr=Array();
function noise2($image,&$image_gen){
$square=3;
$size=getimagesize($image);
for($i=0;$i<=0;$i++){
for($r=0;$r<=$size[0];$r++){
$pixel_color=imagecolorat($image_gen,$r,$i);
$colors = imagecolorsforindex($image_gen, $pixel_color);

if($colors['red']>100 or $colors['green']>100 or $colors['blue']>100){
$pixel=imagecolorallocate($image_gen,255,255,255);
imagesetpixel($image_gen,$r,$i,$pixel);
}
else{
$pixel=imagecolorallocate($image_gen,255,0,0);
imagesetpixel($image_gen,$r,$i,$pixel);
}
}
}


}


function noise($image){
$size=getimagesize($image);
print_r($size);
}

$img=imagecreatefromjpeg('./captchas/0.jpeg');
imagefilter($img,IMG_FILTER_GRAYSCALE);

noise2('./captchas/0.jpeg',$img);


imagejpeg($img,'./analyze/0.jpeg');

Однако- все работает слегка криво! такое ощущение, что не все пиксели проверяет. Я нахожу (после обработки) пиксели, у которых есть значение цвета больше 100. Почему так- я не знаю.
Не вкурсе?
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.