matlab从图片中简单识别红色物体
2015-11-13 22:19
393 查看
原图
im=imread('F:\sourceOfMatlab\xfs.jpg');
bim=zeros(852,1136);
sumx=0;
sumy=0;
num=0;
for x=1:852
for y=1:1136
if(im(x,y,1)>0&&im(x,y)<255&&im(x,y,2)>0&&im(x,y,2)<130&&im(x,y,3)>0&&im(x,y,3)<255)
bim(x,y)=0;
sumx=x+sumx;
sumy=y+sumy;
num=num+1;
else
bim(x,y)=1;
end
end
end
imshow(bim);
avx=sumx/num
avy=sumy/num
结果图
im=imread('F:\sourceOfMatlab\xfs.jpg');
bim=zeros(852,1136);
sumx=0;
sumy=0;
num=0;
for x=1:852
for y=1:1136
if(im(x,y,1)>0&&im(x,y)<255&&im(x,y,2)>0&&im(x,y,2)<130&&im(x,y,3)>0&&im(x,y,3)<255)
bim(x,y)=0;
sumx=x+sumx;
sumy=y+sumy;
num=num+1;
else
bim(x,y)=1;
end
end
end
imshow(bim);
avx=sumx/num
avy=sumy/num
结果图
相关文章推荐
- Matlab矩阵的按列存储理解
- matlab控制图像的边界(margin),subplot的间距(gap)
- matlab字符函数
- 带色彩恢复的视网膜增强算法实现 (MATLAB版本)
- 梯度下降法 matlab
- 机器学习 最小二乘学习法 matlab
- matlab学习笔记(六)---空域变换增强-直方图处理
- matlab学习笔记(五)---空域变换增强-直接灰度调整
- OpenCV中的Image Watch,VS2013像matlab一样方便查看图像Mat像素值等
- 小波变换图像处理
- 关于matlab的hist函数取之后的折线
- Matlab中如何将(自定义)函数作为参数传递给另一个函数
- matlab:矩阵中对NaN的处理方式
- Matlab计算运行时间方法
- 【图像处理】Matlab使用技巧
- kmeans聚类算法及matlab实现
- matlab中的图放到viso进行编辑的办法
- matlab去掉坐标
- MATLAB gui wait的使用
- Matlab中的colormap详解