您现在的位置是:主页 > news > 潍坊网站建设公司排名/常用的网络营销策略有哪些

潍坊网站建设公司排名/常用的网络营销策略有哪些

admin2025/5/23 14:21:43news

简介潍坊网站建设公司排名,常用的网络营销策略有哪些,电子商务主要是什么,长沙网站建设案例题目:找出三个苹果中最大的一个 思路:将彩色图转黑白图,利用四联通或者八连通特性对苹果区域进行标记,(此时需注意对二值图像进行反转操作,因为二值图象中1为白色,而bwlabel函数对1区域进行标记…

潍坊网站建设公司排名,常用的网络营销策略有哪些,电子商务主要是什么,长沙网站建设案例题目:找出三个苹果中最大的一个 思路:将彩色图转黑白图,利用四联通或者八连通特性对苹果区域进行标记,(此时需注意对二值图像进行反转操作,因为二值图象中1为白色,而bwlabel函数对1区域进行标记…

题目:找出三个苹果中最大的一个

思路:将彩色图转黑白图,利用四联通或者八连通特性对苹果区域进行标记,(此时需注意对二值图像进行反转操作,因为二值图象中1为白色,而bwlabel函数对1区域进行标记

实验结果如下图所示:


对应的MATLAB代码如下:

clc; clear; close all;im = imread('apple.jpg');
im_gray = rgb2gray(im); %RGB图转换为灰度图
im_size = size(im_gray); %im_size存储行和列信息
im_bw = im2bw(im_gray, 0.9); %灰度图转二值图
im_bw = ~im_bw; % 二值图像反转,以便后续用连通图进行处理
figure('NumberTitle', 'off', 'Name', 'Find the biggest apple');
subplot(3,3,1);
imshow(im);
title('RGB');
subplot(3,3,2);
imshow(im_gray);
title('Gray');
[L1 num1] = bwlabel(im_bw, 4); % 为什么不同区域没有区分
subplot(3,3,3);
temp_im = ~L1; % 反转,恢复黑白显示
imshow(temp_im);
title('4-connected image');
[L2 num2] = bwlabel(im_bw, 8);
subplot(3,3,4);
temp_im = ~L2;
imshow(temp_im);
title('8-connected image');%% 找出最大的苹果% 统计同一像素值的个数
for i = 1:num1[r, c] = find(L1 == i);num(i) = length(r);
end% 找到同一像素值个数最大的值的索引
big_label = find(num == max(num));findBA = uint8(L1 == big_label); % 颜色反转
BA = ~findBA;subplot(3, 3, 5);
imshow(BA);
title('Biggest Apple - Binary');% 灰白图转彩色图
im_temp = im;
for i = 1:3
<span style="white-space:pre">	</span>im_temp(:, :, i) = im_temp(:, :, i) .* findBA; % 点乘形式求解
endsubplot(3, 3, 6);
imshow(im_temp)
title('Biggest Apple - RGB Black');% 黑色区域转白色区域
im_temp1 = im_temp;
for m = 1:206for n = 1:350if im_temp1(m, n, 1)==0 & im_temp1(m, n, 2)==0 & im_temp1(m, n, 3)==0for k = 1:3im_temp1(m, n, k) = 255; endendend
endsubplot(3, 3, 7);
imshow(im_temp1)
title('Biggest Apple - RGB White');


转载请注明出处,谢谢!!!