StratoSat-TK1 jpg creating on LINUX


● (No.1146) StratoSat-TK1 jpg creating on LINUX (2023年11月19日)
 ---------------------------------------------------------------

process modified real
StratoSat-TK1衛星の信号データから jpg画像化する方法を確立した。@EU1SAT 1. stratosatフォルダを新規作成する。 2. geoscan-tools-main.zip をそこに解凍し、生成された geoscan-tools-main フォルダ名、 stratosat-tools-mainフォルダ名とリネームする。 3. process_simple.py をテキストエディタで開き、その中の 3行を書き換える。 4. 書き換えた .pyファイルを、"stratosat_simple.py" と名前付け保存する。 5. 新たに修正した "stratosat_simple.py" を、jpg画像化する時の実態とする。 最初、StratoSat-TK1衛星信号データの目印の '02003E20'(図中) の部分を、 .pyプログラムの中で、何故 '203E0002' と書くのか理由がわからなかった。 "Libre Space Community" で問答していて、それが『数値のメモリへの格納方法』 で、『little endian』と呼ばれる方法であることがわかった。『little endian』 と、『big endian』の違いについて例を上げて解説する。例えば、4バイトの数値 (0x)01020304 をメモリに格納する場合、切り離して 01 02 03 04 としてみる。 * 『little endian』では、数値を順に 04 03 02 01 と、メモリの下位アドレス に順に格納。 * 『big endian』では、数値を順に 01 02 03 04 と、メモリの下位アドレス に順に格納。 つまり、『little endian』では、数値の下位桁がメモリの下位にある格納方法 (Windows、Linux等)であり、『big endian』では、数値の上位桁がメモリの 下位にあるような格納方法(Mac等)のことである。 先程の数値 '02003E20' を、『little endian』によりメモリに格納すると、 '203E0002' となるのである。 $ cd ~/stratosat/stratosat-tools-main $ grep '^2023-08-17 08' 31116str.csv > 2023-08-17_08.csv $ python3 stratosat_simple.py 2023-08-17_08.csv > Writing image to: 2023-08-17_08.jpg $ cd ~/stratosat/stratosat-tools-main $ grep '^2023-08-25 17' 31116str.csv > 2023-08-25_17.csv $ python3 stratosat_simple.py 2023-08-25_17.csv > Writing image to: 2023-08-25_17.jpg $ cd ~/stratosat/stratosat-tools-main $ grep '^2024-01-21 20' 40124str.csv > 2024-01-21_20.csv $ cut -c 1-148 2024-01-21_20.csv > 2024-01-21_20_modified.csv $ python3 stratosat_simple.py 2024-01-21_20_modified.csv > Writing image to: 2024-01-21_20_modified.jpg StratoSat-TK1 real-time Decoder #1 (5 Mar 2024) StratoSat-TK1衛星の 「Real-time image decoder」 が公開されている。文字通り リアルタイムで描画することを確認した。完成画像は AVIフォルダに保存される。 Windows上で動作するリアルタイムデコーダーである。上記githubサイトからzip ファイルをダウンロードして解凍後、次の手順で操作する。 1. Run "[GUI] StratoSat TK-1 Decoder.exe" in "Dist_Windows32-64" folder 2. Click on "Start soundmodem" 3. Set your soundmodem to your input audio device from which the signal will be captured. Soundmodem -> Settings -> Devices -> AGWPE Server Port -> 8003 4. Click on "Start decoder" (If everything is fine, you will receive a message about successful connection.) 5. Click on "Read Stream" -> To display the photo in real time. The photo will also be in the folder with the decoder (注) 事前に次のことを確認する。 ・Java 1.8.0 がインストールされていること。jre-8u391-windows-x64.exe ・Decoderフォルダを読み書き自由にしておくこと。 フォルダー右クリック→ →プロパティ→セキュリティ→Users→編集→フルコントロール→All Check ・Soundmodem を最初に起動した時、最小化設定になっているので、この設定の チェックを外すこと。(Soundmodem in Dist_Windows32-64 folder) Settings→Devices→(non-check) Minimized windows on startup StratoSat-TK1 real-time Decoder #2 (6 Mar 2024) Save in C:\Program Files\ojos\ojos3_4_3\AVI Change it from AVI to MP4 via Windows_Movie_Maker If it doesn't play, click the popout in the upper right corner to play it. (9 Apr 2024)
#9332281
#9332260
#9324410
#9319071



トップ へ戻る.
前のページ へ戻る.
次のページ へ移る.
ホームページ(目次) へ戻る.