この関数(MATLABから)は、以前に計算されたインデックスの重みを使用して入力イメージの列のサイズを変更する方法を知りたいと思います。この関数 "resizeColumnscore"はイメージのサイズを変更できますか?
どの方程式がこれを行うために使用しますか?
resizeColumnsCore(double(in), weights', indices');
この関数(MATLABから)は、以前に計算されたインデックスの重みを使用して入力イメージの列のサイズを変更する方法を知りたいと思います。この関数 "resizeColumnscore"はイメージのサイズを変更できますか?
どの方程式がこれを行うために使用しますか?
resizeColumnsCore(double(in), weights', indices');
これは、独自のMATLAB関数ではないようです。コードやコードへのリンクが表示されますか?
MATLAB 7.11.0(R2010b)でresizeColumnsCore
という関数を検索したところ、何も見つかりませんでした。しかし、私はImage Processing ToolboxのこのサブディレクトリにMATLAB 7.8.0(R2009a)でその名前のMEX-fileを見つけた:
C:\Program Files\MATLAB\R2009a\toolbox\images\images\private\
私は、彼らはそれを段階的に廃止以降のMATLABのバージョンで別の関数に置き換えてきたと思います。今、MEXファイルが何をしているのかを知りたければ、それがコンパイルされたソースコードを調べる必要があります。
C:\Program Files\MATLAB\R2009a\toolbox\images\images\private\src\misc\
そして、あなたが重みとインデックスのセット指定されたイメージの列のサイズを変更するために使用されるアルゴリズムを決定するためにそのコードに目を通すことができます。幸いにも、このソースコード
resizeColumnsCore.cpp
は、次のディレクトリで見つけることができると思われます。
ここで、resizeColumnsCore
への入力引数がどのように計算されるか知りたいのであれば、それを呼び出す関数のコードを調べる必要があります。私はこの機能を呼び出すIPT内の少なくとも1つの機能を知っています:IMRESIZE。コマンドプロンプトに「edit imresize
」と入力すると、その関数がエディタで開きます。コードを調べると、resizeColumnsCore
の引数がどのように作成されているかを確認できます。私はR2009aのためにあなたを伝えることができますどのような
は、最終的にresizeColumnsCore
に引数として渡された重みとインデックスを計算contributions
というファイルimresize.m
でサブ関数があるということです。ここで、これらの引数を計算するためにどのアルゴリズムが使用されているかを調べる必要があります。
ありがとう – aydi