小编Kim*_*Kim的帖子

如何解决&&操作符到逻辑标量

在matlab中运行代码后,我遇到了这个错误并且不确定如何解决它.我怎么解决这个问题.

警告:

操作数到|| 和&&运算符必须可转换为逻辑标量值.

    Jgray = double(rgb2gray(J));
    % Calculate the Gradients
    [dIx, dIy] = gradient(Jgray);
    if max(dIx)<=103 && max(dIy)<=100
        B =  abs(dIy) - abs(dIx);
    else
        B = abs(dIx) - abs(dIy);
    end
Run Code Online (Sandbox Code Playgroud)

matlab logic if-statement logical-operators operands

7
推荐指数
2
解决办法
2万
查看次数

如何使用MATLAB在图像中找到红色区域的位置?

如何在第一张图像中找到红色区域的位置,并使用matlab在灰度图像中标记相同的位置?

彩色图像

标记图像

matlab opencv image-processing computer-vision

4
推荐指数
1
解决办法
3万
查看次数