根据HSV查找颜色分量
来源:互联网 发布:易语言播放器源码 编辑:程序博客网 时间:2024/06/18 01:28
%因为要查找红橙蓝三种颜色的物体,所以编写了一下程序,以HSV颜色空间定位
%查找红橙黄分量
%all add
close all
clear
img=imread('DSC2.jpg');
image=imresize(img,0.5);
figure,imshow(image);title('test1');
hsv=rgb2hsv(image);
h=hsv(:,:,1);
s=hsv(:,:,2);
v=hsv(:,:,3);
[x,y]=size(h);
BW_R(x,y)=0;
BW_Y(x,y)=0;
BW_B(x,y)=0;
% 红R0,(330,22)-(0.9167,0.0611)
% 橙O1,[22,45]-[0.0611,0.1250]
% 黄Y2,(45,70)-(0.1250,0.1944)
% 绿G3,[70,155]-[0.1944,0.4306]
% 青I4,(155,180)-(0.4306,0.5)
% 蓝B5,[180,272]-[0.5,0.7556]
% 紫P6,(272,330]-[0.7556.0.9167]
for i=1:x
for j=1:y
if((h(i,j)>0.9167)|(h(i,j)<0.0611)&(s(i,j)>=0.6))
BW_R(i,j)=1;
elseif((h(i,j)>0.5)&(h(i,j)<0.7556)&(s(i,j)>=0.6))
BW_B(i,j)=1;
elseif((h(i,j)>0.1250)&(h(i,j)<0.1944)&(s(i,j)>=0.6))
BW_Y(i,j)=1;
end
end
end
figure,imshow(BW_R);
figure,imshow(BW_Y);
figure,imshow(BW_B);
- 根据HSV查找颜色分量
- 根据HSV查找颜色分量
- OpenCV HSV颜色分量范围
- 【数字图像处理】HSV颜色分量
- HSV颜色模型及颜色分量范围
- 【OpenCV】HSV颜色识别-HSV基本颜色分量范围
- OpenCV--HSV颜色模型及颜色分量范围
- 【OpenCV】显示HSV模型中H分量的颜色直方图
- 根据HEX颜色创建UIColor和获取UIColor颜色分量
- HSV颜色空间中H分量的取值范围是多少
- 基于颜色分量HSV的图像分割:基于opencv的分割调试工具源码
- HSV(HSV颜色模型)
- HSV颜色空间
- HSV颜色空间
- HSV颜色模型
- HSV颜色模型
- 关于HSV颜色空间
- 颜色空间---HSV
- Windows2003集群配置
- VPN中的隧道技术详解
- C++必知系列(三)——对象内存模型
- 看看达芬奇老爷子是怎样求职的
- vs2008 编译zlib 1.2.3 错误解决办法
- 根据HSV查找颜色分量
- SharePoint Portal Server 2003的安装要点
- 游横山寺
- wpf数据绑定常见问题
- 人的一生不能等的三件事!!
- 忘性大,关于ACCESS的一点点。
- JSF 中Datatable 上的commandLink失效问题
- 内存不能读写问题解决方案
- 我的网络营销经历!