границы и оси - Matlab - PullRequest
       1

границы и оси - Matlab

1 голос
/ 12 октября 2019

В приведенном ниже сценарии я обрисовываю объект, но на последнем графике я заметил, что левый нижний участок графика не равен 0,0. Как это исправить на графике, а также в данных X / Ycoord?

enter image description here enter image description here Код:

clc
clear
close all

Iorig = imread('E:/drop.jpg');
I = rgb2gray(Iorig); 
axis on
imshow(I)


T = adaptthresh(I, 0.65);
BW = imbinarize(I,T);
BW2 = imcomplement(BW);
BW2 = imfill(BW2, 'holes');


axis on
hold on;
[B,L] = bwboundaries(BW2,'noholes');

boundary = B{1};
Xcoord = boundary(:,2);
Ycoord = boundary(:,1);
plot(Xcoord, Ycoord, 'g', 'LineWidth', 2)

1 Ответ

1 голос
/ 12 октября 2019

Вы можете перевернуть их по оси Y, используя

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