Regarding usage of imoverlay

6 visualizaciones (últimos 30 días)
Abhijit Bhandari
Abhijit Bhandari el 20 de Nov. de 2020
Respondida: KALYAN ACHARJYA el 20 de Nov. de 2020
I am trying to overlay a rgb image over a binary image. I am getting an error Back Image has 3 dimensions. Please help.

Respuestas (1)

KALYAN ACHARJYA
KALYAN ACHARJYA el 20 de Nov. de 2020
See the Example:
data_bw=imbinarize(imread('eight.png'));
[r,c]=size(data_bw);
data_rgb=imresize(imread('B.jpeg'),[r,c]);
result=imoverlay(data_rgb,data_bw)
imshow(result);
Issues (May be)
  1. Are you getting any coding error?
  2. "an error Back Image has 3 dimensions", what does it means?
  3. Please ensure "Mask image, specified 2-D binary matrix of the same size as the first two dimensions of image first"
The overlay result image also have 3 dimension map as RGB.

Etiquetas

Community Treasure Hunt

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

Start Hunting!

Translated by