これは、Ubuntu Online、Fedora Online、Windowsオンラインエミュレーター、MACOSオンラインエミュレーターなどの複数の無料オンラインワークステーションのXNUMXつを使用してOnWorks無料ホスティングプロバイダーで実行できるコマンドmOverlapsです。
プログラム:
NAME
mOverlaps-背景を修正して、画像を再投影およびモザイク化します
SYNOPSIS
mオーバーラップ [-e] [-d レベル] [-NS ステータスファイル] 画像.tbl diffs.tbl
DESCRIPTION
画像メタデータテーブルを分析して、重複する画像のリストを特定します。 各画像は
他のすべての画像と比較して、重複するすべての画像ペアを決定します。 対
XNUMXつの画像の周囲のピクセルが範囲内にある場合、画像は重なり合っていると見なされます
他の画像の境界。
OPTIONS
-eデフォルトの近似アルゴリズムとは対照的に、「正確な」オーバーラップモードを有効にします。 The
デフォルトモードでは、画像の角の間の大円の接続線を使用して決定します
どの画像が重なっているのか。 正確モードでは、代わりにすべての画像のエッジピクセルがチェックされます
どのピクセルが他のピクセルの内側にあるかを判別します。
デフォルトモードでは、誤ったオーバーラップが報告されることがありますが、これは
以来、心配する必要はありません mDiff これらの誤検知の結果を検出して無視します
テーブルの処理。
-d レベル
指定されたレベル(1または2)へのデバッグをオンにします
-s ステータスファイル
出力とエラーはに送信されます ステータスファイル stdoutの代わりに
議論
画像.tbl
によって生成された画像メタデータのテーブル mImgtbl.
diffs.tbl
オーバーラップ情報を含む、生成される出力テーブルのパス。
RESULT
出力テーブルには、オーバーラップする画像の各ペアのオーバーラップ情報が含まれています。 最初
XNUMXつの列は、からの画像の整数識別子です。 画像.tbl; 次のXNUMXつは与える
それらのファイル名、および最後の列には、次のようになるFITSファイルのファイル名が表示されます。
を使用して生成 mDiffExec.
メッセージ
OK [struct stat = "OK"、カウント重複回数]
エラーステータスファイルを開くことができません: ステータスファイル
エラー出力を開くことができませんでした ファイル名
エラー無効な画像メタデータファイル: ファイル名
エラーカバレッジを決定するための十分な情報がありません(CDELTまたはCDマトリックス)
エラー列が必要です:cntr ctype1 ctype2 nl ns crval1 crval2 crpix1 crpix2 cdelt1 cdelt2
crota2 fname(equinoxオプション)
エラー画像のWCSが正しくありません n
例
次の例では、images.tblに記述されている16枚の画像のリストを確認します。
オーバーラップする画像を計算します。
$ mOverlaps イメージ.tbl diffs.tbl
[struct stat = "OK"、count = 42]
出力ファイル:diffs.tbl。
onworks.netサービスを使用してオンラインでmOverlapsを使用する