Regarding usage of imoverlay
Show older comments
I am trying to overlay a rgb image over a binary image. I am getting an error Back Image has 3 dimensions. Please help.
Answers (1)
KALYAN ACHARJYA
on 20 Nov 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)
- Are you getting any coding error?
- "an error Back Image has 3 dimensions", what does it means?
- 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.
Categories
Find more on Image Category Classification in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!