How to overlay randomized point grid on photo?

1 回表示 (過去 30 日間)
Harriet Minc
Harriet Minc 2017 年 10 月 18 日
コメント済み: Cedric 2017 年 10 月 21 日
I need to take a randomized point grid with the code:
x=rand(1,50)*5
y=rand(1,50)*5
scatter(x,y)
And overlay it onto a picture. I am not sure if this can be done or how to do it? Any help would be appreciated!
  1 件のコメント
Jonathan Chin
Jonathan Chin 2017 年 10 月 18 日
im=imread('peppers.png');
imshow(im);
hold on
x=rand(1,50)*512
y=rand(1,50)*384
scatter(x,y)

サインインしてコメントする。

回答 (1 件)

Cedric
Cedric 2017 年 10 月 18 日
編集済み: Cedric 2017 年 10 月 18 日
I = imread( 'MyImage.png' ) ;
x = rand( 1, 50 ) * size( I, 2 ) ;
y = rand( 1, 50 ) * size( I, 1 ) ;
imshow( I ) ;
hold on ;
scatter( x, y ) ;
  1 件のコメント
Cedric
Cedric 2017 年 10 月 21 日
Is this answer working for you? If so please [Accept it]. If not, I am happy to provide more information.

サインインしてコメントする。

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by