yes,sir,for more image,may be use DeepLearning to segment
but just for this image,we can use some simple method,such as
im = imread('https://www.mathworks.com/matlabcentral/answers/uploaded_files/945114/image.jpeg');
s = imcomplement(mat2gray(jm(:,:,3)));
bw = im2bw(s, graythresh(s));
r = im2(:,:,1);g = im2(:,:,2);b = im2(:,:,3);
r(bw) = 0; g(bw) = 0; b(bw) = 0;
subplot(2,2,1); imshow(im,[]);
subplot(2,2,2); imshow(s,[]);
subplot(2,2,3); imshow(bw,[]);
subplot(2,2,4); imshow(im2,[]);