Python

Python Python
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の学習を経験した人なら誰もが同意する、一つの「壁」があります。それは、モデルのチューニング...
Python

【Pythonコード読解力UP!#3】ライブラリも怖くない!頻出英単語15選(応用編)

こんにちは、Tech Samuraiです!これまでの「Pythonコード読解のための英単語」シリーズ(基本編、発展編)では、Pythonの基本的な構文やデータ構造、オブジェクト指向に関連する単語を探検してきました。シリーズ最終回となる今回は...
Python

【Pythonコード読解力UP!#2】さらに深く!プログラミング頻出英単語15選(発展編)

こんにちは、Tech Samuraiです!前回の記事「【Pythonコード読解力UP!】プログラミング頻出英単語15選(基本編)」では、変数や関数、基本的なデータ型といった、Pythonの骨格となる英単語を探検しました。今回はその続編として...
Python

【Pythonコード読解力UP!】プログラミング頻出英単語15選(例文付き)

こんにちは、Tech Samuraiです!Pythonを学んでいると、英語で書かれたドキュメントを読んだり、海外の開発者が書いたコードを読んだりする機会が増えてきます。そんな時、「この英単語、どういう意味だっけ…?」と手が止まってしまうこと...
ALL

【PySide6開発プロセス詳解】Pythonでパスワード生成GUIアプリを作る全ステップ

こんにちは、Tech Samuraiです!今回は、私が実際にPythonとGUIライブラリ`PySide6`を使って、高機能な「パスワード生成ツール」を開発した際の、企画から完成までの全開発プロセスを詳しく解説します。この記事を読めば、単に...
ALL

【Python設定ファイルの新常識】なぜINIよりTOMLなのか?`pyproject.toml`の謎も解明!

こんにちは、Tech Samuraiです!前回の記事「洗濯物乾燥シミュレーター開発記」では、シミュレーションのパラメータを管理するために**TOML**という形式の設定ファイルを利用しました。以前のプロジェクトではINIファイルを使っていま...