Azzera filtri
Azzera filtri

Info

Questa domanda è chiusa. Riaprila per modificarla o per rispondere.

i want to matrix merge but find problem

1 visualizzazione (ultimi 30 giorni)
tsai kai shung
tsai kai shung il 23 Ott 2017
Chiuso: MATLAB Answer Bot il 20 Ago 2021
clear all,clc;
a = imread('2.jpg');
b = a(1:160,1:110,:);
c = a(1:80,111:210,:);
d = a(1:160,211:320,:);
e = [b;c;d];
subplot(131),imshow(b),subplot(132),imshow(c),subplot(133),imshow(d);
i want to merge b、c、d matrix merge but show the error message:
Error using vertcat
Dimensions of matrices being concatenated are not consistent.
Error in in (line 7)
e = [b;c;d];

Risposte (1)

Guillaume
Guillaume il 23 Ott 2017
Well, yes, b, c and d must have the same number of columns for you to vertically concatenate them. your d has 10 more columns than b and c. You can reduce the number of columns in d (e.g. use 211:310 instead) if it's acceptable to you. If not, you need to explain what you want to do (rescale? pad?) for the smaller matrices.
  4 Commenti
tsai kai shung
tsai kai shung il 24 Ott 2017
like this i just use cat image to show
Guillaume
Guillaume il 24 Ott 2017
i want to select the ROI
What has this got with your initial question which attempts to stitch three images together?
It's really unclear what you're asking help about.

Questa domanda è chiusa.

Community Treasure Hunt

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

Start Hunting!