文档帮助中心文档
在四叉树分解组块的值
J = qtsetblk(年代,我暗,vals)
例子
J= qtsetblk (我,年代,昏暗的,瓦尔斯)替换每个昏暗的——- - - - - -昏暗的四叉树分解的图像块我与相应的块瓦尔斯。年代包含了四叉树结构。
J= qtsetblk (我,年代,昏暗的,瓦尔斯)
J
我
年代
昏暗的
瓦尔斯
全部折叠
创建一个示例矩阵代表一个小图像。
I =[1 1 1 1 2 3 6 6 1 1 2 4 5 6 7 8 1 1 1 1 10 15 7 1 1 1 1 20 25 7 7 20日22日20日22日20 22 22 20 1 2 3 4 5 6 7 8 20 22 20 20 9 10 11 12 22 22 20 20 13 14 15 16];
执行一个四叉树分解的图像,指定一个阈值为5。qtdecomp将一块如果块元素的最大值-块元素的最小值大于阈值。
qtdecomp
S = qtdecomp (5);
得到四叉树分解的4×4块的大小。
瓦尔斯= qtgetblk (S, 4);
计算每个4×4块的模式,所有的值等于模式。
valmodes = 0(大小(val));为blknum = 1:尺寸(vals, 3) valmodes (:,:, blknum) =模式(瓦尔(:,:,blknum),“所有”);结束
将图像中块设置为新值。现在图像中同质的4×4块。
J = qtsetblk (I、S 4 valmodes)
J =8×81 1 1 6 6 1 1 1 1 1 2 3 4 5 6 7 8 1 1 1 1 10 15 7 1 1 1 1 20 25 7 7 20 20 20 20 20 20 20 20 1 2 3 4 5 6 7 8 20 20 20 20 9 10 11 12 20 20 20 20 13 14 15 16
灰度图像,指定为一个数字矩阵。
数据类型:单|双|int16|uint8|uint16|逻辑
单
双
int16
uint8
uint16
逻辑
四叉树结构,指定为一个稀疏矩阵。如果年代(米,n)非零,然后坐标(米,n)是左上角的一块分解,并给出块的大小年代(米,n)。你可以通过使用四叉树结构qtdecomp函数。
数据类型:双
块大小,指定为一个正整数。
块值,指定为一个昏暗的——- - - - - -昏暗的——- - - - - -k数组,k的数量是昏暗的——- - - - - -昏暗的块的四叉树分解。
块的顺序瓦尔斯必须匹配的列顺序块我。例如,如果瓦尔斯4-by-4-by-2,那么瓦尔斯(:,:1)包含的值用于替换第一个4×4块我,瓦尔斯(::2)包含用于替换第二个4×4块的值。
瓦尔斯(:,:1)
瓦尔斯(::2)
qtdecomp|qtgetblk
qtgetblk
你有一个修改版的这个例子。你想打开这个例子与编辑?
你点击一个链接对应MATLAB命令:
运行该命令通过输入MATLAB命令窗口。Web浏览器不支持MATLAB命令。金宝app
选择一个网站翻译内容,看到当地事件和提供。根据你的位置,我们建议您选择:。
你也可以从下面的列表中选择一个网站:
选择中国网站(中文或英文)最佳站点的性能。其他MathWorks国家网站不优化的访问你的位置。
联系你当地的办公室