主题:求救!关于图像压缩的一道编程题,用到四叉树
文件nenna.512为512*512点阵的一幅图象;将这幅图象进行四等份,如果某等份中点的灰度值都相同(或该区域的灰度值的均方差小于某一给定的值),则此时停止对该部分的分解;否则,对该部分继续进行同样的分割,直到灰度值都相同(或该区域的灰度值的均方差小于某一给定的值)为止。以上过程可用一个四叉树表示,其子树的顺序分别对应四等份的左上、右上、右下、左下部分。用一个四叉树完成对以上图象的存储,并通过调整区域的灰度值的均方差的给定的值大小来观察这种存储文件大小的变化情况。并对的存储效率进行分析。我们老师还给我们提供了一个画线的程序,里面有个函数,它的参数是你所要画的线的颜色(灰度值),它的作用应该是 把存储在四叉树的各点的灰度值传给该函数的参数,而后运行该程序把压缩后的图案显示出来拜托各位拉
发我邮箱阿
发我邮箱阿