Вариантов, конечно, много для решения.
Например можно сделать для каждой фигуры "маску" из getcolor по координатам, которые очерчивают силуэт фигур. Потом по очереди искать по этим пикселям каждый цвет, пока не совпадёт.
11. Dantes3000 - 01 Июня, 2018 - 02:46:40 - перейти к сообщению
12. Mexxe - 01 Июня, 2018 - 02:50:06 - перейти к сообщению
Если не сложно можно пример, а то не совсем понимаю как это делается?!
13. Kibor - 01 Июня, 2018 - 05:05:23 - перейти к сообщению
Снял видео как можно распознать геометрические объекты используя функцию распознавания текста Кибор.
код
код
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);
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);
14. Mexxe - 02 Июня, 2018 - 11:54:10 - перейти к сообщению
Спасибо огромнейшее!!! Попробую и отпишусь о результатах!
Спасибо! привет
Спасибо! привет
15. Mexxe - 04 Июня, 2018 - 00:45:30 - перейти к сообщению
"Хотел в предыдущем собщение писать, но запрещено редактировать сообщение"
Благодарю за уделенное время и подробное разжевывание, большое человеческое СПАСИБО!!!
Конечно как новичку мне долго придется затачивать именно под себя (о результатах обязательно сообщу), пока еще не эксперементировал,
но Сразу вопрос: "Как будет себя вести распознавание, если будет одна и та же фигура но разными цветами"?
Спасибо!
Благодарю за уделенное время и подробное разжевывание, большое человеческое СПАСИБО!!!
Конечно как новичку мне долго придется затачивать именно под себя (о результатах обязательно сообщу), пока еще не эксперементировал,
но Сразу вопрос: "Как будет себя вести распознавание, если будет одна и та же фигура но разными цветами"?
Спасибо!
16. Zireael - 04 Июня, 2018 - 00:54:38 - перейти к сообщению
Цитата:
"Как будет себя вести распознавание, если будет одна и та же фигура но разными цветами"?
Цвет никак не влияет на распознавание.
17. Mexxe - 04 Июня, 2018 - 01:30:41 - перейти к сообщению
Zireael пишет:
Цитата:
"Как будет себя вести распознавание, если будет одна и та же фигура но разными цветами"?
Цвет никак не влияет на распознавание.
Возможно не правильно выразился, распознавать то будет без проблем, а вот как выбрать именно тот цвет который нужен?!
18. Zireael - 04 Июня, 2018 - 03:11:21 - перейти к сообщению
Цитата:
как выбрать именно тот цвет который нужен?!
Координаты и тип фигуры будут известны после распознавания. Через scanpixel проверить цвет нужной фигуры.
19. Kibor - 04 Июня, 2018 - 04:37:03 - перейти к сообщению
Есть условия - 4 фигуры и 6 цветов.
Есть задача выбрать фигуру, которая решается с этими условиями.
Не ясно что означает выбрать цвет который нужен. Мы цвет выбираем или фигуру?
Есть задача выбрать фигуру, которая решается с этими условиями.
Не ясно что означает выбрать цвет который нужен. Мы цвет выбираем или фигуру?
20. Mexxe - 04 Июня, 2018 - 06:12:08 - перейти к сообщению
Kibor пишет:
Мы цвет выбираем или фигуру?
Мы выбираем фигуру нужного цвета
Пример [img](для просмотра ссылки Вам необходимо авторизоваться) /img]
Здесь нужно найти и выбрать именно зеленую звезду