How to translate image and pad border ?
2 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
Hi I would like to use imtranslate but i want the output to not have black borders and be of same size as input. Like if my input is
1 2 3
4 5 6
7 8 9
and i translate 1 pixel to the right, then the output is
1 1 2
4 4 5
7 7 8
0 Kommentare
Antworten (1)
Adam
am 24 Jun. 2016
You could do this manually just as
mat = [ 1 2 3; 4 5 6; 7 8 9 ];
res = [ mat(:,1), mat(:,1:end-1) ];
2 Kommentare
Adam
am 24 Jun. 2016
Bearbeitet: Adam
am 24 Jun. 2016
Well, it depends what you mean by "randomly translate". I tend to write my own functions for most of the things I want to do based on the components available in Matlab. It is true that I then sometimes discover a Matlab builtin or toolbox function that does exactly the same thing though.
Siehe auch
Kategorien
Mehr zu Geometric Transformation and Image Registration finden Sie in Help Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!