Вы можете просто сканировать пиксели по горизонтали и вертикали, чтобы найти цветовые границы, или, если вы хотите более сложное и общее решение, вы можете, например, использовать gradient method
для обнаружения краев:
Редактировать
Отвечая на ваш комментарий, изображение представляет собой просто двумерный массив, содержащий значения пикселей. Вы можете проверить каждый пиксель и выбрать те, которые имеют определенный цвет. Как это:
И в результате ваши краевые пиксели:
{{35, 107}, {35, 108}, {35, 109}, {35, 110}, {35, 111},
{35, 112}, {35, 113}, {35, 114}, {35, 115}, {35, 116},
{35, 117}, {35, 118}, {35, 119}, {35, 120}, {35, 121},
{36, 103}, {36, 104}, {36, 105}, {36, 106}, {36, 107}, etc....