我想知道这个函数(来自MATLAB)如何使用先前计算的指数的权重来调整输入图像的列大小。这个函数“resizeColumnscore”如何调整图像大小?
哪些等式用来做到这一点?
resizeColumnsCore(double(in), weights', indices');
我想知道这个函数(来自MATLAB)如何使用先前计算的指数的权重来调整输入图像的列大小。这个函数“resizeColumnscore”如何调整图像大小?
哪些等式用来做到这一点?
resizeColumnsCore(double(in), weights', indices');
看起来这不是专有的MATLAB函数。我们能否看到一些代码或代码的链接?
当我在MATLAB 7.11.0(R2010b)中寻找一个名为resizeColumnsCore
的函数时,我没有找到任何东西。但是,我没有找到一个MEX-file根据其名字在MATLAB 7.8.0(R2009a),该子目录中Image Processing Toolbox的:
C:\Program Files\MATLAB\R2009a\toolbox\images\images\private\
我想他们已经淘汰出来,或者在较新版本的MATLAB另一个函数替换它。现在,如果您想知道MEX文件的功能,您需要查看它编译的源代码。幸运的是,似乎这个源代码resizeColumnsCore.cpp
可以在以下目录中找到:
C:\Program Files\MATLAB\R2009a\toolbox\images\images\private\src\misc\
你可以看一下通过代码来确定用于调整给定一组权重和指标的图像的列算法。
现在,如果您想知道如何计算这些输入参数到resizeColumnsCore
,您必须查看调用它的函数的代码。我知道IPT中至少有一个调用此函数的函数:IMRESIZE。如果在命令提示符下键入edit imresize
,它将在编辑器中打开该函数,允许您查看代码,以便查看如何创建resizeColumnsCore
的参数。
我可以告诉你R2009a的是,有一个名为contributions
文件imresize.m
其计算被作为参数,最终传递给resizeColumnsCore
的权重和指数的子功能。那就是你要开始寻找哪些算法来计算这些参数的地方。
非常感谢 – aydi 2011-01-13 06:01:33