Python

Python Python
Python

【備忘録】GitとGitHub CLI(gh)の導入からPR作成まで。ターミナル完結のモダン開発フロー

/* ブログテーマに合わせたカスタムスタイル(干渉を防ぐためプレフィックスを付与) */ .g-wf-header { background: linear-gradient(to right, #1f2937, #111827); col...
Python

【備忘録】Pythonの超高速パッケージマネージャー「uv」の導入からプロジェクト立ち上げ・実行までの基本フロー

/* ブログテーマに合わせたカスタムスタイル(干渉を防ぐためプレフィックスを付与) */ .uv-wf-header { background: linear-gradient(to right, #6d28d9, #4338ca); /*...
ALL

【Python】画像データ拡張を自動化!アノテーション(txt)もセットで水増しするスクリプト

こんにちは、Tech Samuraiです!機械学習や画像認識のモデルを作成する際、「学習データ(画像)が足りない」という壁にぶつかったことはありませんか?特に、画像に対応する「アノテーションデータ(バウンディングボックスの座標などが書かれた...
Python

【Python】GoPro動画に「撮影日時」を後付けで焼き込む自動化スクリプトを作った話(FFmpeg)

こんにちは、Tech Samuraiです!GoProで撮影した動画を記録用やドライブレコーダーとして見返した時、「画面の中に撮影日時が表示されていない」ことに不便を感じたことはありませんか?GoPro Labs(公式の裏技ファームウェア)を...
Python

【Python】「真の日の入り」時刻を計算!地形データを考慮して太陽が山に隠れる瞬間を予測する

こんにちは、Tech Samuraiです!天気予報で「今日の日の入りは17:00です」と言われても、実際に山間部に住んでいると、そのずっと前に太陽は山の向こうに沈んでしまいますよね。これは、一般的な日の出・日の入り時刻が「標高0mの地平線/...
Python

【Mac M4 ANE】YOLOv8とPythonで監視カメラを自作!Discord通知と誤認識対策までの全開発記録

こんにちは、Tech Samuraiです!Mac mini (M4) いいですね。このマシンの魅力は、なんといっても強力な**Neural Engine (ANE)**です。このANEのAI処理能力を活かし、低消費電力でインテリジェントな監...
ALL

【PySide6開発奮闘記】QLabelからQGraphicsViewへ!画像解析ツールのリファクタリング全記録

こんにちは、Tech Samuraiです!今回は、私の新しい開発環境である Mac mini (M4) で、PythonとPySide6を使い、高機能な「画像カラーアナライザー」を開発した際の、試行錯誤の全記録をお届けします。このツールの目...
ALL

【Mac/Ubuntu】PyQtエラー回避!Rye + PySide6でlabelImgをクリーンに動かす方法

こんにちは、Tech Samuraiです!YOLOのカスタム学習を始めようとするとき、誰もが通る道がアノテーションツール「labelImg」のインストールです。しかし、多くのチュートリアルで紹介されているpip install labeli...
Python

【Python】iPhoneのHEIC画像をJPGに一括変換するスクリプト開発記 (Pillow / pillow-heif)

こんにちは、Tech Samuraiです!最近、YOLOのカスタム学習のためにiPhoneで撮影した大量の写真をPCに取り込んだのですが、ある問題に直面しました。画像の拡張子が、すべて「.heic」なのです。HEIC (High Effic...
ALL

【PythonでYOLO自動化】面倒なデータセット準備を秒殺!3つの便利スクリプトを公開

こんにちは、Tech Samuraiです!AIによる物体検出モデル「YOLO」を使ったカスタム学習は、非常にエキサイティングですよね。しかし、YOLOの学習を経験した人なら誰もが同意する、一つの「壁」があります。それは、モデルのチューニング...