A 回答 (2件)
- 最新から表示
- 回答順に表示
No.2
- 回答日時:
アフィン変換とは何かから考えたほうが良いです。
アフィン変換は
回転、平行移動 など色々ありますので・・・・。
たとえば質問者さんの例を平行移動のアフィン変換だけとするなら、
X=x-a
Y=y-b
Z=z-c
のa,b,cを求めるだけでも、変換行列できます。
とりあえず2次元の画像を回転のアフィン変換でグルグル回すところからやってみてはいかがでしょうか?
なるほど!きちんとアフィン変換を分かっていないので、まずは回転などから始めて理解していきたいと思います。どうもありがとうございました。
No.1
- 回答日時:
affine transform の定義がよく分からないが,
下の wikipedia にあるので良ければ,
点 x が,
y = A*x + b
で点 y に写る.
A は, 3x3 の行列で, b は 3 次の縦ベクトル.
4点 x1, x2, x3, x4 (縦ベクトル)を選んで,
これらが,y1, y2, y3, y4 に写るとすると,
[y1, y2, y3, y4;1, 1, 1,1]
= [A, b; 0, 1]*[x1, x2, x3, x4;1, 1, 1,1]
なる関係式から,
[A, b; 0, 1] =
[y1, y2, y3, y4;1, 1, 1,1] * inv([x1, x2, x3, x4;1, 1, 1,1])
で, A と b を求めればよい.
参考URL:http://en.wikipedia.org/wiki/Affine_transformation
ご回答ありがとうございます。ご指摘の通りAとbを求めればよい
と思いますが、具体的には回転(α、β、γ)および移動(dx,dy,dz)はどのように求めたらよいのでしょうか?幼稚な質問ですみません。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- 数学 【全微分について】 z=f(x,y) の全微分は df=(∂f/∂x)dx+(∂f/∂y)dy と表 1 2023/02/25 05:49
- 数学 重積分の積分領域について D={(x,y)∈R^2 | 0≦y≦x≦∞} で表される領域で、∫[0→ 3 2023/05/05 23:33
- 数学 座標変換について 1 2022/08/04 16:42
- 数学 「急募!」数学 微分方程式 dy/dx=y+x*y^3 ・・・(1) 但しy(0)=±1をExcel 2 2022/07/20 21:58
- 物理学 ミンコフスキー時空図の作図の仕方について 2 2023/04/30 10:01
- IT・エンジニアリング ラズベリーパイでモデルベース開発の学習がしたいです。 1 2022/11/22 21:07
- 数学 陰関数を(dy/dx)求める問題について 1 2022/11/06 03:10
- 数学 線形代数の問題について教えて欲しいです。 3 2023/05/06 23:13
- 数学 dx/dt=x-2y +e^t dy/dt=-3x +2y+1 初期値[1,0] [x,y] この連 3 2023/05/15 18:23
- 物理学 全微分のdx,dyの意味 3 2023/05/26 08:13
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
セル内の文字列が日本語か英語...
-
EBCDIC⇒SJIS変換の方法
-
VBAでbmp画像をASCIIデータとし...
-
ふりがなをアルファベット化す...
-
「彡」って文字はなんという文...
-
EBCDICへの変換
-
ExcelVBA実行後に時々落ちる
-
10進数→2進数への変換
-
std::stringからLPCWSTR型への変換
-
COBOLによる全角・半角混...
-
英数字を含む文字列(0-9,A-Z)...
-
%fと%gについて
-
COBOLのデータ型
-
VBでIMEの変換文字列を拾いたい
-
画像データ(png)をcsvファイル...
-
コード変換ライブラリについて
-
Symfowareでのデータ型変換につ...
-
教えてください!!
-
S-JIS → JIS コード変換するには
-
X86アセンブラで 16進数を10進...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
EBCDIC⇒SJIS変換の方法
-
セル内の文字列が日本語か英語...
-
「彡」って文字はなんという文...
-
std::stringからLPCWSTR型への変換
-
VS 2008(VB.NET)
-
ExcelVBA実行後に時々落ちる
-
ふりがなをアルファベット化す...
-
Excelマクロにて30分単位の計算...
-
英数字を含む文字列(0-9,A-Z)...
-
Symfowareでのデータ型変換につ...
-
JIS → S-JIS コード変換するには
-
sedで日本語の置換方法について
-
COBOLによる全角・半角混...
-
フォームのコントロールのバッ...
-
数字5桁文字コード?
-
バイナリデータ→ASCII 変換プ...
-
2バイト文字をJEFからSJISに変...
-
CString ←→ BSTRの変換について
-
VBScript ASC関数:文字エンコ...
-
入力した文字を全て自動で全角...
おすすめ情報