Как найти местоположения всех ненулевых пикселей в двоичном изображении (cv:: Mat)? Должен ли я сканировать каждый пиксель в изображении или есть функции OpenCV высокого уровня, которые можно использовать? Выход должен быть вектором точек (местоположения пикселей).
Например, это можно сделать в Matlab просто так:
imstats = regionprops(binary_image, 'PixelList');
locations = imstats.PixelList;
или даже проще
[x, y] = find(binary_image);
locations = [x, y];
Изменить. Другими словами, как найти координаты всех ненулевых элементов в cv:: Mat?