主要内容

贝尔伯克

确定块处理的最佳块大小

描述

例子

= bestblk([m n]K.的)返回最佳块大小以进行块处理M.-经过-N.图片。最佳块尺寸最小化沿着外部块所需的衬垫。K.指定块的最大行和列尺寸。

[M.N.] = bestblk([m n]K.的)返回块中的行和列尺寸M.N., 分别。

例子

全部收缩

siz = bestblk([640 800],72)
siz =.1×264 50.

输入参数

全部收缩

图像尺寸,指定为正整数的2元素向量。M.是行数和N.是图像中的列数。

数据类型:双倍的

最大块行或列,指定为正整数。

数据类型:双倍的

输出参数

全部收缩

最佳块大小,返回为2元数字行向量。相当于[M.N.]。

最佳数量的块行或列,作为数字标量返回。

算法

确定最佳值的算法M.M.K.是:

  • 如果M.小于或等于K., 返回M.

  • 如果M.大于K.,考虑之间的所有价值min(m / 10,k / 2)K.。返回最小化所需填充的值。

相同的算法用于找到最佳值N.N.K.

版本历史记录

在R2006A之前介绍

也可以看看