Plot over an image
13 ビュー (過去 30 日間)
古いコメントを表示
Hello, I am trying to place a plot over an image and is not working.
CODE: a=[xu,xl]; %start and end x coordinates of blue line
b=[yl,yr]; %start and end y coordinates of blue line
c=[xu,xl]; %start and end x coordinates of green line
d=[yr,yl]; %start and end y coordinates of green line
imshow(img), colormap jet
hold on
plot(a,b,'blue',c,d,'green')
hold off
Does anyone has any ideia of what's wrong?
Thanks!
0 件のコメント
採用された回答
Joseph Cheng
2017 年 3 月 31 日
編集済み: Joseph Cheng
2017 年 3 月 31 日
I would check your points. i see that b and d are swapped, but is there sufficient distances for you to see it with the image behind? are you sure that there isn't just a 1~2 pixel line somewhere or that start and end points are the same. you could be drawing a dot, or too small of a line to notice anything.
x = rand(500,500,3);
a=[0 500];
b = [0 500];
c = [500 0];
d = [250 0];
imshow(x),colormap jet
hold on
plot(a,b,'blue',c,d,'green')
works and draws the image and lines.
その他の回答 (0 件)
参考
カテゴリ
Help Center および File Exchange で Scatter Plots についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!