Latex

\setcounter{topnumber}{10}    % ページ上部に配置できる図の最大数
\setcounter{bottomnumber}{10} % ページ下部に配置できる図の最大数
\setcounter{totalnumber}{20}  % 1ページに配置できる図の最大数
\renewcommand{\topfraction}{1.0}    % ページ上部に配置できる図の割合
\renewcommand{\dblfloatpagefraction}{0.5} % 二段組の場合のフロート最小割合
\renewcommand{\bottomfraction}{1.0} % ページ下部に配置できる図の割合
\renewcommand{\textfraction}{0.05}   % テキストが占める最小割合
\renewcommand{\floatpagefraction}{0.7} % フロートページが占める最小割合

そして

[!htbp]

そして

\usepackage{caption}
\captionsetup[table]{labelsep=space}
\captionsetup[figure]{labelsep=space}

そして

\usepackage{caption}
\captionsetup[figure]{labelsep=quad}
\captionsetup[table]{labelsep=quad}

QGIS

XYZ Tilesへの追加(地理院の標準地図)

https://cyberjapandata.gsi.go.jp/xyz/std/{z}/{x}/{y}.png

Jetbrains Toolbox(PyCharm)

PyCharmの色設定:invert image outputs for dark themes忘れがち(画像を表示した際に色が変になるのを防ぐ
そもそもでjetbrainsのアプリはlinux上では,以下のライブラリがインストールされていることが前提 sudo apt-get install libfuse2 libxi6 libxrender1 libxtst6 mesa-utils libfontconfig libgtk-3-bin dbus-user-session

WSL&JetBrains

Windows11-JetBrainsToolbox-PyCharm-WSL2-Miniconda-pip-PyTorchの環境前提で設定や使用方法について述べます.

sshでのリモート

スタート:Windows TerminalからUbuntuを立ち上げます.

ubuubu110.jpg

GUI環境の立ち上げ

xfce4-session

または,

startxfce4

と入力しEnter
xfce4s.jpg
時々(なぜか)立ち上がるUbuntu側のデスクトップ(ねずみ?の絵)が邪魔なら(どうも22.04だと固定されて見えなくなる.20.04ならOK)次のコマンドで消す

xfdesktop --quit

jetbrains-toolboxを立ち上げる

赤黒面のキューブをクリック
ubujb3.jpg
それからは「プロジェクト」タブにおいて,実行したいプロジェクトを選ぶか
pros1.jpg
はじめてのプログラムを実行するときなどは「ツール」タブで使用したいアプリ(PyCharm Professionalなど)を選ぶ
tool3s.jpg


VcXsrvを使うのがいいか?<-よさそう。但し,再起動時等で,バックグラウンドで動いてないといけない?xeyesが立ち上がるかで動作確認できる?
(とりあえずVcXsrvのExtra settingsは,全てにチェックして,-acで動いた.そして.bashrcファイルに

export DISPLAY=$(cat /etc/resolv.conf | grep nameserver | awk '{print $2}'):0

もしくは
export DISPLAY=:0
の記載が必要.)
firefox日本語化
自己解決編
ときどきアプリがフリーズするので,その際は

ps aux | grep clion
kill -9 1234

イーサネット アダプター vEthernet (WSL)で,IPv4 アドレスの値で,export DISPLAY=172.29.32.1:0といいみたい.
あとは,ウイルスバスターのファイヤオールの設定を低にする.
ipconfig /allの結果です.

  接続固有の DNS サフィックス . . . . .:
  説明. . . . . . . . . . . . . . . . .: Hyper-V Virtual Ethernet Adapter
  物理アドレス. . . . . . . . . . . . .: 00-15-5D-EE-0A-51
  DHCP 有効 . . . . . . . . . . . . . .: いいえ
  自動構成有効. . . . . . . . . . . . .: はい
  リンクローカル IPv6 アドレス. . . . .: fe80::6944:cb2:cba0:556a%32(優先)
  IPv4 アドレス . . . . . . . . . . . .: 172.29.32.1(優先)
  サブネット マスク . . . . . . . . . .: 255.255.240.0
  デフォルト ゲートウェイ . . . . . . .:
  DHCPv6 IAID . . . . . . . . . . . . .: 536876381
  DHCPv6 クライアント DUID. . . . . . .: 00-01-00-01-27-64-EF-D4-70-85-C2-A6-55-D8
  DNS サーバー. . . . . . . . . . . . .: fec0:0:0:ffff::1%1
                                         fec0:0:0:ffff::2%1
                                         fec0:0:0:ffff::3%1
  NetBIOS over TCP/IP . . . . . . . . .: 有効

Minicondaのインストール

wget https://repo.anaconda.com/miniconda/Miniconda3-latest-Linux-x86_64.sh
bash Miniconda3-latest-Linux-x86_64.sh

Pythonのモジュール環境

pip freeze > requirements.txt
pip install -r requirements.txt

C++等の開発環境

sudo apt-get update
sudo apt-get install build-essential

PyTorchでGPUが利用可能か確認するコマンド

bashsh2.png

wsl.exe --distribution Ubuntu -e bash --login

.bash_projectファイルに以下を書いてプロジェクトに保存

conda activate GeoLLM

.bashrcファイルに追記
 if [ -f ".bash_project" ]; then

  source .bash_project

 fi

GoPro

gopro2gpxで軌跡(gpsデータ.kml,gpx)が保存できます.

gopro2gpx -s -vvv /mnt/f/GoPro-Seto_Danchi/20231006/Front/GH020240.MP4 /mnt/f/GoPro-Seto_Danchi/20231006/Front/GH020240

(オリジナルのプログラムでは,kmlファイルで軌跡にポリゴンが付いちゃうので,ラインだけになるように修正しました hier)
img221.jpg
そもそもで,pythonでGoProのメタデータを処理するモジュールがあるようです.gpmf
(GoProで取得した動画からの位置情報(gpx)をexifデータに保存して画像に分割するプログラムを作った.どうも違う,←まずは,タイムスタンプを付けたフレームたちをこれを使って保存するよう.)また,例えば10フレームピッチで画像をまとめるにはこれ.ようするに,以上の流れをまとめると以下になる.

動画ファイル→GPSファイルの取得(gopro2gpx) and/or

タイムスタンプ付きフレーム化位置情報付加 with gpx→サンプリング

gps情報を抽出するプログラムのサンプル例はこれ
gpmf-parser
survey@SURVEY-C20:/mnt/c/Users/survey/Documents/GitHub/gpmf-parser_yk/demo$ ./gpmfdemo /mnt/c/Users/survey/Desktop/20230609/GX060232.MP4 -a > /mnt/c/Users/survey/Desktop/20230609/GX060232.txt
これで加速度だけ切り出す.
そして下記で結合する.

cat file1.txt file2.txt > temp.txt && mv temp.txt file1.txt

このコマンドは file1.txt と file2.txt を temp.txt に連結し、その後で temp.txt を file1.txt にリネームします。 ただし、これは元の file1.txt を上書きします。上書きしたくない場合は、異なるファイル名を使用してください。また、コマンドの成功を確認した後でのみ file1.txt を上書きするといった安全策も考慮するべきです。

Top

ffmpeg

統計的有意差検定

シャピロ・ウイルク検定(正規分布評価),Baretlettの検定(分散評価),t検定(平均評価)
(ウェルチのt検定,マン・ホイットニーU検定)

  from scipy.stats import shapiro
  from scipy.stats import bartlett
  from scipy.stats import ttest_ind

画像の類似性評価

ArcGIS

逆引きガイド

python-matplotlibの日本語表示(文字化け対策)

import matplotlib as mpl
import matplotlib.pyplot as plt
# 使用可能なフォントのリストを表示
# print(mpl.font_manager.findSystemFonts(fontpaths=None, fontext='ttf'))
# 特定のフォントを指定
# mpl.rcParams['font.family'] = 'IPAexGothic'
mpl.rcParams['font.family'] = 'IPAexGothic'
mpl.rcParams['font.family'] = 'IPAGothic'
plt.rcParams['font.family'] = 'sans-serif'
plt.rcParams['font.sans-serif'] = ['IPAexGothic', 'Hiragino Maru Gothic Pro', 'Yu Gothic', 'Meirio', 'Takao', 'IPAexGothic', 'IPAPGothic', 'VL PGothic', 'Noto Sans CJK JP']

測量研究室-愛知工業大学工学部土木工学科(Survey Lab., AIT)


トップ   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS