Labfans是一个针对大学生、工程师和科研工作者的技术社区。 | 论坛首页 | 联系我们(Contact Us) |
![]() |
![]() |
#1 |
初级会员
注册日期: 2015-09-23
帖子: 6
声望力: 0 ![]() |
![]()
如何找出图片RGB三层都小於某数值的座标
img_R = img(:,:,1); img_G = img(:,:,2); img_B = img(:,:,3); [r_R,c_R] = find(img_R < 10); idx_R = [r_R,c_R]; [r_G,c_G] = find(img_G < 10); idx_G = [r_G,c_G]; [r_B,c_B] = find(img_B < 10); idx_B = [r_B,c_B]; 分别找是这样, 可是我要的是RGB同时小於10的座标 有大神知道如何做吗? 谢谢 此帖于 2015-09-30 21:18 被 yhru888 编辑。 |
![]() |
![]() |
![]() |
#2 |
游客
帖子: n/a
|
![]()
img_R = img(:,:,1);
img_G = img(:,:,2); img_B = img(:,:,3); k=0; for i=1:length(img_R(:,1)) for j=1:length(img_R(1, ![]() if img_R(i,j)<200&&img_G(i,j)<200&&img_B(i,j)<200 k=k+1; r_R(k)=i;c_R(k)=j; end end end idx_R = [r_R',c_R']; 哎,没找到注册账号的地方,就这样吧 |
![]() |
![]() |
#3 |
初级会员
注册日期: 2015-09-23
帖子: 6
声望力: 0 ![]() |
![]() |
![]() |
![]() |