techno_memo

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

opencv

画像認識② YoloV3を用いたWebカメラ画像の物体検出

この記事の目的 1. 移動ロボット用の物体検出アルゴリズム 2. YoloV3のインストール/Python2+OpenCV用のインターフェース設定 3. Webカメラ画像の物体検出/ROS Topicの出力 この記事の目的 YoloV3を用いてWebカメラ画像から物体検出をしROS Topicで判定結果…

Raspberry pi でWebカメラ映像を処理する方法(OpenCV)

この記事の目的 1. Webカメラ動画のストリーミング配信 2. Webカメラの画像をOpenCVで処理する 2.1 Raspberry pi 上でWebカメラ画像を処理する 2.2 ストリーミングした画像を取得してOpenCVで処理をする この記事の目的 Raspberry pi でWebカメラを用いて撮…

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

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

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

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

GUI機能の実装(tkinter)

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

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

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

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

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