44问答网
所有问题
一个简单的matlab 图像处理 置零问题
将图中第一个目标(人体)区域之外都置零,即只保留人体区域;第二步,只保留车子的区域,要求同上。我想问的问题是怎么先后进行着两步。
举报该问题
推荐答案 2013-05-09
如果你只是针对这张图片不涉及让程序自动搜索检测的部分,最简单的方法是
把图片在matlab里打开,用data cursor 找到人所在的区域坐标,设左上和右下两点为(x1,y1),(x2,y2)
mask = zeros(size(img));
mask(y1:y2,x1:x2)=1;
filterImg = mask.*img;
filterImg 就是只有人的图,同理对车操作
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://44.wendadaohang.com/zd/3VKR3RWYR.html
相似回答
MATLAB图像处理问题
答:
楼上正解啊,把灰度大于某阈值T1的像素变
为0
(帽子),小于另一值T2的也变为0(T1>T2)(人体),介于之间的的为255(背景)。
matlab中图像处理
时的rgb(:,:,
1
)=
0
,rgb(:,:,2)=0,rgb(:,:,3)=0是什...
答:
很高兴为您解答,我用过
matlab
但是没有进行过
图像处理
。如果仅从命令来看,rgb(:,:,1)=0 的意思,应该是将rgb的第3维数据的第
1个
分量清零吧,后面的也是类似。
matlab图像处理问题
答:
function [J,k]=picprocess(I,a);I为输入图像矩阵,a为阈值 J为
处理
后
的图像
,k为黑部所占百分比 J=(I<=a);%低于阈值为1,即白,高于阈值
为0
,即黑 [m,n]=size(I);s=m*n;sk=sum(sum(J));k=1-sk/s;%1-白部所占百分比 figure;subplot(121);imshow(I);subplot(122);imshow(...
Matlab图像怎么处理?
Matlab图像处理
的基本操作
答:
1、将灰度图片变成负片 对图像进行操作,实际上是将图像看成许多个像素点,对每个像素点进行操作
。在计算机系统中,灰度图片被看成是许多个由值在[0~255]之间的像素点组成的图像,255表示白色,0表示黑色,黑白之间存在256个灰度级。2、彩色图片转换成灰度图片 我们在计算机中看到的大多数彩色图片是...
大家正在搜
matlab的图像处理
matlab gui图像处理
matlab基本图像处理
matlab做图像处理
matlab进行图像处理
数字图像处理matlab
matlab趣味图像处理
matlab灰度图像处理
简单图像处理
相关问题
MATLAB图像处理的一个简单问题
matlab中图像处理时的rgb(:,:,1)=0,rgb(...
一个简单的matlab编程问题,进行图像切割。
matlab简单的视频处理问题
Matlab图像处理问题,要找一张全黑图上面一个白点的坐标,...
matlab简单图像处理(二值化)
MATLAB 局部图像处理
简单的循环语句问题,关于matlab图像处理的