techno_memo

個人用の技術メモ。python・ROS・AI系のソフトウェア・ツールなどの情報を記載

Arduinoのソフト構造・スケジューリングについて

この記事の目的 Arduinoのソフトの実装方法と課題 機能別ファイル構造の構築 処理の周期呼び出しのスケジューリング この記事の目的 Arduinoで複数の機能を効率よく開発するため、ファイル構造・スケジューリング設定がしやすいプロジェクトの構築方法を記載…

電子工作プロトタイピングのソフトウェアアーキテクチャについて

この記事の目的 電子工作プロトタイピング時の参考書 Raspberry Piで学ぶ電子工作 Arduinoをはじめよう 実用的なプロトタイプのためのアーキテクチャ この記事の目的 電子工作のプロトタイピング時のソフトウェアアーキテクチャについて、どのように作るべき…

画像認識①テンプレートマッチング/色に基づく物体認識/エッジ形状に基づく形状認識

やりたいこと 画像認識の簡単な説明 テンプレートマッチング 色に基づく物体検出 (HSV色空間マスクと輪郭抽出) エッジ形状に基づく物体検出 (cannyエッジ検出とハフ変換) やりたいこと 画像から下記の手段で物体を認識する テンプレートマッチング (正解画像…

matplotlibを用いたグラフ描画

やりたいこと pythonのグラフ描画ライブラリの紹介 matplotlibの基本 (オブジェクト(figure/axes/axis)の考え方とグラフ設定方法) 各種グラフ形式の描画方法 (折れ線グラフ/散布図/棒グラフと設定方法) やりたいこと pythonのライブラリ matplotlibを用いて…

電子工作プロトタイピングの開発プラットフォームについて

この記事の目的 Raspberry pi 特徴 長所 短所 Arduino 特徴 長所 短所 Jetson 特徴 長所 短所 どう使い分けるべきか この記事の目的 電子工作のプロトタイピング用開発プラットフォーム下記3つについて、それぞれの特徴・どう使い分けるべきかを整理する。 R…

前処理② 数値データに対する前処理 (データの選定・欠損値・不正値の補間・上下限ガード)

やりたいこと 実装 データの選定 欠損値・不正値処理 上下限ガード 実装結果のまとめ やりたいこと 下記のような数値データに前処理を実施して、解析に適する形式に修正したい (統計処理ではなく、センサーでの値取得においてよくあるデータ取得時の不備など…

pythonスクリプトのexeファイル化 (pyinstaller)

やりたいこと exe化の方法 環境 手順 注意点 pythonのバージョン ファイルの容量 ファイルパスの取得 ドラッグアンドドロップによるファイルパスの受け渡し やりたいこと pythonスクリプトをexeファイル化したい 別PCへの配布 (python環境がないPC/開発者以…

GUI機能の実装(tkinter)

やりたいこと 実装 Window・メニューバーの表示 ラベル/画像などの画面表示 ユーザー入力ボタンの表示 GUIを使ったフォルダ・ファイルの指定 やりたいこと pythonでGUI機能をお手軽に実装したい 画面の表示 (Window/メニューバー/ラベル/画像など) ユーザー…

ファイル命名規則/更新日/ファイルサイズなどを反映した探索機能

やりたいこと 実装 ファイル命名規則の判定 ファイル作成・更新・アクセス日時の取得と条件判定 やりたいこと ファイル命名規則/更新日/ファイルサイズなどを反映したファイル探索機能を実装したい ファイル命名規則の判定 ファイル作成・更新・アクセス日時…

前処理① 画像に対する前処理(リサイズ/色補正など)

やりたいこと 実装 リサイズ処理 反転処理 トリミング パディング グレースケール・2値化処理 モルフォジー変換によるノイズ除去 色補正フィルタ 参考サイト やりたいこと 画像に対して下記のような前処理を実施する リサイズ 反転 トリミング/パディング グ…

Webサイトからのデータ取得 ①Google系Webサービスのデータ取得(サイト検索・画像検索・Youtube検索)

やりたいこと Google検索(キーワードにヒットした検索結果のタイトル、リンク一覧) Google画像検索 (キーワードにヒットした検索結果の画像ファイル) Youtube動画検索 (キーワードにヒットした検索結果の動画ファイル) 実装済みソースコード 参考サイト やり…

データマージ方法① 複数ファイルに記載された集計データに対するマージ

やりたいこと 複数ファイルに記載された集計データのマージ ①複数グループのデータのマージ 実装 ②同一対象を含むデータのマージ 実装① 実装② やりたいこと 複数ファイルに記載された集計データのマージ * 各種の集計結果 (アンケート、帳票など) * 時系列デ…

画像・動画ファイル読み込み方法 (フォルダ配下の画像/動画/ドキュメントを一括読み込み)

やりたいこと ユーザーが指定したローカルフォルダにある下記ファイルを画像形式で読み込む jpgファイル pngファイル aviファイル mp4ファイル pdf ファイル (各ページを画像として取得) フォルダ・ファイルパスを指定すると拡張子からフォーマットを識別し…

トップページ

このブログのコンセプト カテゴリ pythonによるデータ分析 データ読み込み 前処理 特徴抽出/パターン認識 GUI出力/ユーザー要求処理 電子工作プロトタイピング 前提知識 環境構築 通信機能 ROS開発 センシング このブログのコンセプト 業務等で活用しやすい…

pandasのデータファイル読み込み方法 (フォルダ配下のファイルを一括読み込み)

やりたいこと 実装 各フォーマットファイルをpandas data frame として読み込む フォルダ内のファイルリストを探索する 参考サイト・書籍 やりたいこと Pandasでユーザーが指定したローカルフォルダにある下記データファイルを読み込む csvファイル tsvファ…