相关疑难解决方法(0)

在MATLAB中细化手写字符

我想瘦手写的字符,如下所示:

在此输入图像描述

以下代码给出了我的预期结果:

BW = imread('s.png');
BWI = imcomplement(BW);
BW2D = im2bw(BWI,0.1);
BWT = bwmorph(BW2D,'thin',Inf),
BWFinal = imcomplement(BWT);
figure, imshow(BWFinal);
Run Code Online (Sandbox Code Playgroud)

这是正确的方法吗?或者在MATLAB中有另一种方法吗?

matlab image-processing

6
推荐指数
2
解决办法
1225
查看次数

在MATLAB中识别满足阈值的数组中元素的方形子矩阵

我有一个矩阵(大约342乘342)表示C_{ij},我想根据条件识别原始的矩形子矩阵C_{ij}.我正在使用MATLAB

例如,如果我有矩阵C_{ij}:

C = 1     0.7    0.8
    0.7   1      0.5
    0.8   0.5    1
Run Code Online (Sandbox Code Playgroud)

并且rho = 0.6然后我希望我的代码识别的正确的方形子矩阵是:

C = 1     0.7    0.8
    0.7   1      0.5
    0.8   0.5    1
Run Code Online (Sandbox Code Playgroud)

我不确定如何/最好的方法是在MATLAB中做到这一点?虽然我现在使用的矩阵是对称的,但我更倾向于一种不假设的解决方案.

matlab matrix threshold

-1
推荐指数
1
解决办法
215
查看次数

标签 统计

matlab ×2

image-processing ×1

matrix ×1

threshold ×1