Как разделить изображение на верх и низ при наличии индексов линии - PullRequest
0 голосов
/ 16 декабря 2018

Я пытаюсь разделить изображение на две части (верхнюю и нижнюю) после рисования линии, как показано на рисунке,

enter image description here

IКак-то получилось, что индексы красной линии нарисованы на три пункта (A, B, C).Как я могу теперь отделить это на основе индексов.

Спасибо, Гопи

Редактировать:

Я получил ответ по этому коду:

top_img = zeros(size(img));
for cols = all_idxs(1,:)
    top_img(1:all_idxs(2,find(all_idxs(1,:)==cols,1,'first')),cols) = ,...
        img(1:all_idxs(2,find(all_idxs(1,:)==cols,1,'first')),cols);
end
bottom_img = img - top_img;
figure,
subplot(121),imshow(top_img,[]);
subplot(122),imshow(bottom_img,[]);

enter image description here

Если есть код уборщика, нарисуйте эту линию, как показано на рис. 1 или рис.Пожалуйста, дайте мне знать.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...