matlab中四叉树分割函数qtdecomp,是将一幅图像分解成等大小的平方块,所以只能适用于“2的n次方像素图。

我的问题是,怎么将普通图片全部转换为2的n次方像素图,这样就都可以进行四叉树分割了... 我的问题是,怎么将普通图片全部转换为2的n次方像素图,这样就都可以进行四叉树分割了 展开
 我来答
my151and
2011-04-05 · TA获得超过754个赞
知道小有建树答主
回答量:707
采纳率:80%
帮助的人:190万
展开全部
imresize()
一般来说会自动扩充为2^n的图。而且一般标准图都是2^n的,如512*512、4096*4096(医学图像)
追问
你好,确定要使用imresize函数,可是怎么将 450*  441的图像变成“2的n次方像素图’。 
img = imread('fog256_2.jpg');
[width,height,Layer]=size(img);
追答
首先,你可以help resize
其次,MATLAB 7.X图像处理 这本书的有一个部分是讲4叉树压缩和分割的,你可以去图书馆查查。
最后,MATLAB的built-in function 兼容性很好的,一般都会自动处理。如果不影响结果的话,你也可以自己在图片的最后几行加上全零行或列变成2^n
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式