MATLAB ヘルプ センター
ブロック処理に最適なブロック サイズを決定
siz = bestblk([M N],k)
[m,n] = bestblk([M N],k)
siz = bestblk([M N],k) は、M 行 N 列のイメージに対して、ブロック処理に最適なブロック サイズを返します。最適なブロック サイズは、外側の部分ブロックに対して必要なパディングが最小になるサイズです。k には、ブロックの行と列の最大次元を指定します。
siz
[M N]
k
M
N
例
[m,n] = bestblk([M N],k) は、m と n のそれぞれにあるブロックの行と列の次元を返します。
m
n
すべて折りたたむ
siz = bestblk([640 800],72)
siz = 1×2 64 50
イメージのサイズ。正の整数から成る 2 要素ベクトルとして指定します。ここで、M はイメージの行数で、N は列数です。
データ型: double
double
100
ブロックの行または列の最大数。正の整数を指定します。
最適なブロック サイズ。2 要素の数値の行ベクトルとして返されます。siz は、[m n] と等価です。
ブロックの行または列の最適数。数値スカラーとして返されます。
m の最適値を M および k から決定するアルゴリズムは次のとおりです。
M が k 以下の場合、M を返します。
M が k より大きい場合、min(M/10,k/2) と k の間のすべての値を検討します。パディングの必要性を最小限に抑える値を返します。
min(M/10,k/2)
同じアルゴリズムが n の最適値を N および k から見つけるために使用されます。
R2006a より前に導入
blockproc
You clicked a link that corresponds to this MATLAB command:
Run the command by entering it in the MATLAB Command Window. Web browsers do not support MATLAB commands.
Web サイトの選択
Web サイトを選択すると、翻訳されたコンテンツにアクセスし、地域のイベントやサービスを確認できます。現在の位置情報に基づき、次のサイトの選択を推奨します:
また、以下のリストから Web サイトを選択することもできます。
最適なサイトパフォーマンスの取得方法
中国のサイト (中国語または英語) を選択することで、最適なサイトパフォーマンスが得られます。その他の国の MathWorks のサイトは、お客様の地域からのアクセスが最適化されていません。
南北アメリカ
ヨーロッパ
アジア太平洋地域
最寄りの営業オフィスへのお問い合わせ