Автоматизация и боты

 Помощь      Поиск      Пользователи
Сайт Кибор     Программируемый кликер Кибор     Видео обучение     Заказать бот

 Страниц (3): « 1 [2] 3 »   

> Описание: Распознавание геометрических объектов
Dantes3000
Отправлено: 01 Июня, 2018 - 10:46:40
Post Id



Пользователь
Эксперт


Покинул форум
Сообщений всего: 1468
Дата рег-ции: Июнь 2016  
Репутация: 58




Вариантов, конечно, много для решения.
Например можно сделать для каждой фигуры "маску" из getcolor по координатам, которые очерчивают силуэт фигур. Потом по очереди искать по этим пикселям каждый цвет, пока не совпадёт.
 
 Top
Mexxe
Отправлено: 01 Июня, 2018 - 10:50:06
Post Id



Пользователь
Прохожий


Покинул форум
Сообщений всего: 13
Дата рег-ции: Май 2017  
Репутация: 0




Если не сложно можно пример, а то не совсем понимаю как это делается?!
 
 Top
Kibor
Отправлено: 01 Июня, 2018 - 13:05:23
Post Id



Администратор
Эксперт


Покинул форум
Сообщений всего: 8098
Дата рег-ции: Март 2013  
Откуда: Одесса
Репутация: 355




Снял видео как можно распознать геометрические объекты используя функцию распознавания текста Кибор.




код
CODE:
char Text[10];
loadsymbolbase ("C:\Users\Вова\Desktop\Новая база.sib");
int Color_Text[6];
Color_Text[0]=98304; Color_Text[1]=8601319; Color_Text[2]=16646144; Color_Text[3]=0; Color_Text[4]=42494; Color_Text[5]=254;
pause(500);
readtext (RU, #Text[0], 40, 3, -1, -1, -1, #Color_Text[0], -1, 41, -1, 8, 145, 238, 193, -1);
int x, y;
for (int n=0; n<10; n++)
{
if (Text[n]=='р')
{
x=symbolxpos(n);
y=symbolypos(n);
textout(0, 8+x+12, 145+y-19, "р", 0);
}

if (Text[n]=='з')
{
x=symbolxpos(n);
y=symbolypos(n);
textout(1, 8+x+12, 145+y-19, "з", 0);
}

if (Text[n]=='п')
{
x=symbolxpos(n);
y=symbolypos(n);
textout(2, 8+x+12, 145+y-19, "п", 0);
}

if (Text[n]=='т')
{
x=symbolxpos(n);
y=symbolypos(n);
textout(3, 8+x+12, 145+y-19, "т", 0);
}
}

pause(10000);
 
 Top
Mexxe
Отправлено: 02 Июня, 2018 - 19:54:10
Post Id



Пользователь
Прохожий


Покинул форум
Сообщений всего: 13
Дата рег-ции: Май 2017  
Репутация: 0




Спасибо огромнейшее!!! Попробую и отпишусь о результатах!
Спасибо! привет
 
 Top
Mexxe
Отправлено: 04 Июня, 2018 - 08:45:30
Post Id



Пользователь
Прохожий


Покинул форум
Сообщений всего: 13
Дата рег-ции: Май 2017  
Репутация: 0




"Хотел в предыдущем собщение писать, но запрещено редактировать сообщение"
Благодарю за уделенное время и подробное разжевывание, большое человеческое СПАСИБО!!!

Конечно как новичку мне долго придется затачивать именно под себя (о результатах обязательно сообщу), пока еще не эксперементировал,
но Сразу вопрос: "Как будет себя вести распознавание, если будет одна и та же фигура но разными цветами"?

Спасибо!
 
 Top
Zireael
Отправлено: 04 Июня, 2018 - 08:54:38
Post Id



Пользователь
Эксперт


Покинул форум
Сообщений всего: 4398
Дата рег-ции: Нояб. 2017  
Репутация: 580




 Цитата:
"Как будет себя вести распознавание, если будет одна и та же фигура но разными цветами"?

Цвет никак не влияет на распознавание.
 
 Top
Mexxe
Отправлено: 04 Июня, 2018 - 09:30:41
Post Id



Пользователь
Прохожий


Покинул форум
Сообщений всего: 13
Дата рег-ции: Май 2017  
Репутация: 0




 Zireael пишет:
 Цитата:
"Как будет себя вести распознавание, если будет одна и та же фигура но разными цветами"?

Цвет никак не влияет на распознавание.


Возможно не правильно выразился, распознавать то будет без проблем, а вот как выбрать именно тот цвет который нужен?!
 
 Top
Zireael
Отправлено: 04 Июня, 2018 - 11:11:21
Post Id



Пользователь
Эксперт


Покинул форум
Сообщений всего: 4398
Дата рег-ции: Нояб. 2017  
Репутация: 580




 Цитата:
как выбрать именно тот цвет который нужен?!

Координаты и тип фигуры будут известны после распознавания. Через scanpixel проверить цвет нужной фигуры.
 
 Top
Kibor
Отправлено: 04 Июня, 2018 - 12:37:03
Post Id



Администратор
Эксперт


Покинул форум
Сообщений всего: 8098
Дата рег-ции: Март 2013  
Откуда: Одесса
Репутация: 355




Есть условия - 4 фигуры и 6 цветов.
Есть задача выбрать фигуру, которая решается с этими условиями.

Не ясно что означает выбрать цвет который нужен. Мы цвет выбираем или фигуру?
 
 Top
Mexxe
Отправлено: 04 Июня, 2018 - 14:12:08
Post Id



Пользователь
Прохожий


Покинул форум
Сообщений всего: 13
Дата рег-ции: Май 2017  
Репутация: 0




 Kibor пишет:
Мы цвет выбираем или фигуру?


Мы выбираем фигуру нужного цвета
Пример [img](для просмотра ссылки Вам необходимо авторизоваться) /img]
Здесь нужно найти и выбрать именно зеленую звезду
 
 Top
Страниц (3): « 1 [2] 3 »
Сейчас эту тему просматривают: 1 (гостей: 1, зарегистрированных: 0)
« Вопросы и решение проблем »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 




Powered by