人数统计算法matlab程序。实现图像处理最后统计人数。有偿回报

 我来答
英雄创业精神奇
2013-06-20 · TA获得超过1601个赞
知道小有建树答主
回答量:1454
采纳率:0%
帮助的人:1332万
展开全部

头发区域面积应该在一定范围内  衣服区域应该很大
所以区域面积在一定范围内看做是人头 否则就去除
可以用regionprops内的area去判断  同时加上长短轴 这里贴一个简单例子

 

clc; clear all; close all;

I = imread('c:\\ce.jpg');

I1 = rgb2gray(I);

bw1 = im2bw(I1, graythresh(I1));

bw1 = ~bw1;

bw2 = imopen(bw1, strel('disk', 10));

bw2 = bwareaopen(bw2, 500);

bw3 = bwareaopen(bw2, 1000);

bw4 = bw2.*(~bw3);

[L, num] = bwlabel(bw4);

Lrgb = label2rgb(L, 'jet', 'w', 'shuffle');

figure;

subplot(3, 2, 1); imshow(I)

subplot(3, 2, 2); imshow(I1)

subplot(3, 2, 3); imshow(bw1)

subplot(3, 2, 4); imshow(bw2)

subplot(3, 2, 5); imshow(bw4)

subplot(3, 2, 6); imshow(I)

hold on;

himage = imshow(Lrgb);

set(himage, 'AlphaData', 0.5);

导超
2013-06-20 · TA获得超过5713个赞
知道大有可为答主
回答量:1730
采纳率:0%
帮助的人:1679万
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
媲大文不减文章3
2019-10-11
知道答主
回答量:2
采纳率:0%
帮助的人:1589
展开全部

网页链接可以看看这个连接,非常好,源码

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式