over lap image onto another image??
古いコメントを表示
HI , im supposed to make a function
function [] = paste ( smallimage, bigimage, centerxy)
which returns the small image pasted onto the big image placed at [ x ,y] location center xy. the smallerimage is copied to overlay part of the big image, it will appear inside the bigimage and cover some of its pixels
I did not learn anything about copying and pasting images in class , and ive been searching the internet so much to find out how , but i cannot find any sites that teaches me how to do something like this
Do i do something like i=imread(smallimage) i=imcrop(i)
and then i dont know what else to do , how would i paste it in the other picture matrix?
is there impaste( location , bigimage)? oh jeez ive spent 40 of the past 48 hours trying to figure out matlab
2 件のコメント
Walter Roberson
2011 年 3 月 1 日
Are smallimage and bigimage the _file names_ of images, or are they the image matrices ? imread() would be used if you are being passed the file names, but not if you are being passed the data.
You are not likely to have a use for imcrop.
If the function definition must be the one shown, then you cannot return anything from that function, which disagrees with your written requirements.
miskie
2011 年 3 月 1 日
採用された回答
その他の回答 (1 件)
Walter Roberson
2011 年 3 月 1 日
編集済み: John Kelly
2015 年 2 月 27 日
0 投票
The result of reading in an image is a matrix. After your imread() you would have two matrices. You can copy one matrix to a particular place in another matrix.
カテゴリ
ヘルプ センター および File Exchange で High Dynamic Range Images についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!