Я пытаюсь разделить изображение на две части (верхнюю и нижнюю) после рисования линии, как показано на рисунке,
![enter image description here](https://i.stack.imgur.com/lgJ1B.png)
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](https://i.stack.imgur.com/HCpS2.png)
Если есть код уборщика, нарисуйте эту линию, как показано на рис. 1 или рис.Пожалуйста, дайте мне знать.