matlab 有没有这样的函数:返回RGB图像中指定颜色的的像素点的位置?比如:一幅256*256*3的图像,大部分都是 蓝色(0,0,255),极个别点是 红色(255,0,0),我想查找这些红色像素点的位置,有没有直接的

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/07 04:17:32

matlab 有没有这样的函数:返回RGB图像中指定颜色的的像素点的位置?比如:一幅256*256*3的图像,大部分都是 蓝色(0,0,255),极个别点是 红色(255,0,0),我想查找这些红色像素点的位置,有没有直接的
matlab 有没有这样的函数:返回RGB图像中指定颜色的的像素点的位置?
比如:一幅256*256*3的图像,大部分都是 蓝色(0,0,255),极个别点是 红色(255,0,0),我想查找这些红色像素点的位置,有没有直接的函数?

matlab 有没有这样的函数:返回RGB图像中指定颜色的的像素点的位置?比如:一幅256*256*3的图像,大部分都是 蓝色(0,0,255),极个别点是 红色(255,0,0),我想查找这些红色像素点的位置,有没有直接的
试试这样子:
% 所要查找的红色点的r, g, b值
r_value = 255;
g_value = 0;
b_value = 0;
% image 的r, g, b三个分量图像
r = img(:, :, 1):
g = img(:, :, 2);
b = img(:, :, 3);
% 标示出图像image中红色点的位置为1,其它点为0,结果存放在index中
index_r = (r == r_value);
index_g = (g == g_value);
index_b = (b == b_value);
index = index_r & index_g & index_b;
% 最终的红色点位置(x, y)坐标
[x, y] = find(index == 1);

matlab中有返回函数吗?matlab中有没有这样的函数,可以输入一个数值大于一个确定的数时,就返回1,小于这个确定的数时就返回0? matlab求矩阵方差比如在一个二维矩阵中求每个元素周围3*3的方差,然后返回到一个新矩阵中,有没有这样的自带函数 matlab中如何检验一个数的有效数字为几位,有什么函数吗?比如:0.1212,有没有函数f(0.1212),返回4 matlab,缺失值计算matlab里有计算缺失值的函数吗?比如时间-销售额表格,如果第一个月中有销售额记录,则返回1,没有销售额记录,则返回0. matlab中有没有可以找出一组数中的最大或最小值并可以返回其位置的函数?比如在7,8,9中用这个函数可以返回最大值9和位置3, 有没有这样的函数 matlab 有没有这样的函数:返回RGB图像中指定颜色的的像素点的位置?比如:一幅256*256*3的图像,大部分都是 蓝色(0,0,255),极个别点是 红色(255,0,0),我想查找这些红色像素点的位置,有没有直接的 matlab 矩阵中存在元素小于0则执行循环有没有这样的函数?直接用 在MATLAB中有没有求余数的函数 matlab里面有没有只要小数部分的函数命令我只想要数据的小数部分,而不要整数部分,请问有没有这样的命令 matlab返回两个向量请问,如何用函数命令返回两个 向量 function [zz2max,zz2min]=zz2(dz)我写成这样,matlab似乎只能返回第一个zz2max. matlab中给出原点,半径画圆形在matlab中有没有函数,给出圆的原点,半径就能画出圆形,如果没有,能不能给出这样的函数, matlab图像旋转有没有这样的函数:如果我有一幅图像,我想将它旋转3°,用一个函数就可以实现? matlab 扩大图像问题若A=[000010000]若要将A扩大两倍变为A1=[000000000000001100001100000000000000] 有没有这样的函数 若没有应该怎么做 有没有关于MATLAB函数的电子书?列出MATLAB的常用函数并且有解释如何应用.中文的. matlab 这个向量用什么函数生成?matlab 生成这样一个向量 [ 0 0 0 0 1 1 1 1 1 1 0 0 ],1在中间,其他都是0,有没有生成这种向量的函数啊? Matlab里面有没有dft函数?Matlab里面有没有dft函数? matlab中有没有这样的函数?matlab里边有没有这样一个功能的函数截取数组x中的l个元素,组成一个新数组xl假设这个函数是search那么xl(k)=search(x,k,l)x是原序列,k是所求时刻,l是xl的长度