roboforum.ruТехнический форум по робототехнике. |
|
|
Vorral писал(а):Подчеркну, что я сравниваю не по каналам RGB и не по яркости, а сразу Tcolor - числом integer. т.е. if abs(Tcolor1 -Tcolor2)<6 then inc(счётчик)
Vorral писал(а):img2[12][0]-первая сетка 12х12
Vorral писал(а):начинает сравниваться с img1[12][0] потом img1[11][0] img1[10][0] ... img1[0][0] - Это и будет массивом
Vorral писал(а):т.е. в точке img1[10][0] у меня 16 элементов по 3х3 принимают какое то значение от 0..9(по количеству пикселей) и я смотрю в какой точке оно выше, если например в img1[2][0] - 9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9 - а в отсальных 0,0,0,..0, то "глубина" квадрата 12х12 найдена на 100% и равна img1[12]-img1[2] -> 10 и. т.д. Только делаю я это для каждого элемента в отдельности, т.к. вся сетка ,бывает равна редко.
Vorral писал(а):Надеюсь теперь "даже" вам понятно
Vorral писал(а):Можно и так сказать, только блок этот 3х3, и сравнивается сразу 16 таких блоков, а потом благодаря возможности сложить результаты сравнения всех блоков или какой то определённой последовательности мы делаем вывод о том, какая "глубина" у каждого блока 3х3.
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 4