gpt4 book ai didi

performance - 图像快速特征提取

转载 作者:行者123 更新时间:2023-12-02 11:24:58 25 4
gpt4 key购买 nike

我在 matlab 中有一个按实数比例 (0,1) 定义的图像和一个按整数比例定义的掩码。

示例

mask = [ 1 1 1 3 4 ;
1 1 1 2 4 ;
1 1 2 2 2 ]

img = [ 0.1 0.1 0.2 0.2 0.3 ;
0.1 0.1 0.2 0.3 0.3 ;
0.1 0.1 0.3 0.3 0.3 ]

对于掩模中的每个区域(即1、2、3、4),我想计算相应图像强度的某个特征(例如平均值)。

我使用的算法是

for i = labels
region = img(mask==i);
feature(i) = mean(region);
end

现在,对于大小为 300x400x500 的图像且标签集的基数 > 40000(顺便说一句,这正是我的情况),该算法非常慢。

关于如何加速我的代码有什么建议吗?

最佳答案

regionprops图像处理工具箱中的函数应该可以为您完成。例如,使用以下语法:

stats = regionprops(L,I, 'MeanIntensity');

获取每个区域的平均值。 L 是包含标签的数组。我就是你的形象。

关于performance - 图像快速特征提取,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28193786/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com