問題タブ [phase]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
matlab - 振幅変調信号の FFT から位相角を取得する方法
振幅変調信号の測定値があります。fft() matlab 関数で分析しました。「本」ですべてを計算した後、問題は1つだけです。変調信号の位相が正しくありません。計算された位相から差し引いpi/2
た場合にのみ、正しい値が得られます。変調信号は 6 番目のコンポーネントです。
X[6]= -8.2257e+001 -1.6158e+002i
位相(x[6])=atan(-8.2257e+001/-1.6158e+002)= 1.0999
真のフェーズは次のとおりです。pahse(x[6])-pi/2 = -0.4709
なぜ私は減算しなければならないのpi/2
ですか?
使用する場合atan2(imag(X(6)),real(X(6)))
- 最初の画像
使用する場合atan(imag(X(6))/real(X(6)))-pi/2
- 2 番目の画像
matlab - MATLAB で連続時間伝達関数の群遅延と位相遅延をプロットする方法は?
「tf」コマンドで連続時間伝達関数 (s-domain) を作成しました。これで、コマンド「bodeplot」を使用して振幅と位相の特性をプロットできます。
ここで、群遅延と位相遅延も (両方とも周波数の関数として) プロットしたいと思います。コマンド「grpdelay」と「phasedelay」を偶然見つけましたが、それらは離散時間フィルターでのみ機能するようです。連続時間に相当するものは何ですか?
これまでのところ、運がなくてもインターネット全体を検索しました:-(
c - 2 つの入力画像間で大きさと位相の情報を切り替える方法は?
私はmatlabのために勉強している学生です。
================================================== ================
[質問]
2 つの入力画像間で大きさと位相の情報を切り替える
2 つの異なる入力画像を読み込む
そして、与えられた入力の大きさと位相情報を切り替えた結果を比較します。
================================================== ================
参考1:インターネット利用者
参考2: http: //paeton.tistory.com/15
================================================== ================
私の答え :
================================================== ================
先生に答えを提出しますが、間違っています。
2か月経ちましたが、誰もが答えられるわけではありません。
この問題を解決する方法がわかりません。
私を助けてください。フェーズとマグニチュードをソースコードに切り替えてください。
c# - コード効率、フェージング
わかりましたので、私は自分が作ったプロトタイプ ゲームを再検討しています。これを説明するのは難しいですが、基本的には画面上に「食べる」ことができるゲーム オブジェクトがあり、基本的には新しいポイント値とテクスチャで再スポーンします。
次の段階のメソッドは、ゲーム オブジェクトが「食べられた」ときに、テクスチャが画面上の口と交差するときに呼び出されます。
スポイラーを隠す
コード:
問題は、これは私にはあまり効率的ではないようです。はい、テクスチャと位置などのプロパティを持つ新しいクラスを作成することを考えました。その後、そのクラスの新しいオブジェクトを作成し、その方法で改善しますが、それでもそのクラスでこのフェーズ コードを使用します。コードのみの代替が必要です。
matlab - 信号からの機器応答のデコンボリューション (MATLAB)
そのため、いくつかの磁気データから機器の応答 (位相遅れ) を除去しようとしています。私が使用しようとしているコードは以下のとおりです。ファイルを一緒に正しく再構築する方法がわかりません。私が現在試みているアプローチは、位相遅れを差し引いて信号を再構築することです。彼女を使うことができる別の機能があるかもしれないことに気づきました。位相回転を提案してもらいましたが、私の位相遅れは周波数に依存しているため、何らかの方法でベクトルをたたみ込むことができるようにする必要があります...助けてくれてありがとう!
maven - 実行前のMvnコンパイル
私は自分のPOMをセットアップしようとしています.そうするmvn exec:exec
かmvn exec:java
、最初にソースをコンパイルし、成功した場合はそれを実行します.
私は次のものを持っており、<execution>
パーツを移動しようとしましたが、動作させることができません:
どちらかを実行するかmvn exec:exec ...
、mvn exec:java
最初にコンパイルしない場合。<execution>
部品をプラグイン セクションに入れてみましたexec
が、うまくいきませんでしたか?
algorithm - Haskell Repa Array を使用したフェーズ アンラッピング アルゴリズムの実装
Repa Array を使用して、Haskell で 3 フェーズ ストラクチャード ライト スキャンのフェーズ アンラッピング アルゴリズムを実装しようとしています。ポイント(幅/ 2、高さ/ 2)から外側に再帰するフラッドフィルベースのアンラップアルゴリズムを実装したいと考えています。残念ながら、その再帰方法を使用すると、メモリ不足の例外が発生します。私は Haskell と Repa ライブラリを初めて使用するので、明らかに間違ったことをしているように見えるかどうか疑問に思っていました。これについて何か助けていただければ幸いです。
更新 (@leventov):
Yarr で変更可能な配列を使用して、次のパス フォローイング アルゴリズムを実装することを検討しています。(出版物: K. Chen、J. Xi、Y. Yu & JF Chicharo、「Fast quality-guided flood-fill phase unwrapping algorithm for threedimensional fringe pattern profilometry」、産業用アプリケーションの光学計測と検査、2010 年、pp. 1 -9.)
python - Pythonでの位相相関による並進/回転
1 つは元の写真で、もう 1 つは上に移動して少し左に移動し、90 度回転するように変更したものです (写真の形状も転置されます)。
ここで、変更された画像が元の画像から何ピクセル (または任意の距離単位) 変換されたか、および元の画像に対する回転角度を特定したいと思います。位相相関は、最初に座標を対数極座標に変換し、次にいくつかのことを実行して、最終的に相関行列を取得することにより、この問題を解決することになっています。その行列から、ピークを見つけ、(x,y) の組み合わせから何らかの形で平行移動と回転が明らかになるはずです。このリンクはそれをよりよく説明しています: 位相相関
これは私が持っている次のコードです:
私が今抱えている問題は、このコードが出力として与えることです:
位相相関プロセス全体で正確に何が起こっているかを非常に表面的に理解しているだけなので、問題が何であるかは不明です. 入力に問題があるかどうかを確認しようとしたのでsave_image(image,"C:/testing.jpg")
、画像を読み込んだ直後に追加して、画像のnumpy配列に問題があるかどうかを確認しました。確かに、np配列に変換した画像は、画像に戻すことはできません。これは私が得るエラーです:
元のドキュメントを一瞥しても、問題が何であるかについてあまりインスピレーションを得ることができませんでした。画像をnumpy配列に変換するコードが間違っているとは思わないprint type(image)
. しかし、それを画像に戻すことはできません。私が得ることができるどんな助けも大歓迎です。
python - Pythonで相関行列からピークを見つける
私の主な問題はここで説明されています: Python での位相相関による変換/回転
具体的には、相関行列からピークを見つける方法と、値を解釈する方法を知りたいです。リンクから、問題全体が興味のある人のために詳細に説明されていますが、知っておくべき主なことは、ある画像が別の画像に対してどれだけ平行移動および回転されているかを調べようとしていることです (これは、別の画像)。そして、これを達成するために位相相関を使用しようとしています。これにより、結果として(numpy配列タイプの)相関行列が得られます。相関行列で argmax() を使用してみましたが、実際には意味を持たない単一の数値 (215) が得られました。私は 2 つの数字を期待しています。そのうちの 1 つは平行移動のオフセットを示し、もう 1 つは一方の画像の他方に対する回転を示します。
要するに:相関行列(Python)でピークを見つけるにはどうすればよいですか?