openCV

python

【Python】画像認識系AIモデルの構築練習用サンプル画像作成コード

画像認識系のAIモデル構築を練習しようと思っても、そもそも画像がないので練習できない。まずは簡単な画像を使って練習してみたい。 私もAIの勉強を開始したころにこんな悩みを抱えていたものです。 というわけでこの記事では、画像認識系AIモデルの...
python

【Python-opneCV】スロットゲームを自作!難易度調整も可能!

こんにちは、ヒガシです。今回は久しぶりにゲームを作ってみようと思います。 今回はPython-openCVを使って以下のようなスロットゲームを作っていこうと思います。 設定を変更すればこんな感じで難易度を変更することも容易に可能です。 それ...
python

【Python-openCV】画像回転⇒ランダム切り抜き!AIデータの水増しに!

こんにちは、ヒガシです。 このページでは以下の画像に示すように、ベースとなる画像データをランダムに回転させ、そこからさらにランダムに指定サイズで画像を切り抜くという処理を連続実行する方法をご紹介していきます。 画像認識系の機械学習を実施する...
スポンサーリンク
python

【Python-OpenCV】画像からランダムに指定サイズで切り抜く方法!

こんにちは、ヒガシです。 画像認識系の機械学習を実施する際、既存のデータを加工してデータを水増しすることが有効な場合もあります。 いわゆるData Augmentationってやつですね。 このページでは、その水増し手法の一つである、既存の...
python

【Python-openCV】画像内物体の個数を数える方法!

こんにちは、ヒガシです。 このページではPython-openCVを使って、以下の画像のように画像内にある物体の個数を一発で算出する方法をご紹介していきます。 あなたのやりたいことと一致していれば、ぜひ続きをご覧ください。 画像内物体の個数...
python

【Python-openCV】白黒画像に輝度の等高線を追加する方法!

こんにちは、ヒガシです。 このページではPython-openCVを使って、以下のような濃淡のあるモノクロ画像に、 こんな感じで輝度の等高線を追加する方法をご紹介していきます。 等高線を引く間隔も自由に設定できるようになっています。 あなた...
python

【Python-openCV】動画内の指定箇所に別動画を挿入する方法!

こんにちは、ヒガシです。 このページではpython-openCVを使って、以下の動画を 別のこの動画の中に こんな感じでサイズを変えて指定箇所に挿入する方法をご紹介していきます。 上記の動画は再生の手間を省くためにgif形式に変換していま...
python

【Python-openCV】2つの動画を直列で繋げる方法!

こんにちは、ヒガシです。 このページではPython-openCVを使って、以下の2つの動画を ★動画① ★動画② こんな感じで直列でひとつの動画にまとめる方法をご紹介したいと思います。 ※上記の動画はすべてgif形式ですが、プログラムはm...
python

【Python-openCV】モノクロ動画を白黒反転して保存する方法!

こんにちは、ヒガシです。 このページではPython-openCVを使って、以下のようなモノクロ動画を こんな感じで白黒反転して保存する方法をご紹介していきます。 ※上のサンプル動画はgif形式にしておりますが、プログラムはmp4形式に対応...
python

【Python-openCV】動画内物体の重心位置履歴を取得する方法!

こんにちは、ヒガシです。 このページでは、以下の動画内にある物体の重心位置の履歴を こんな感じでグラフ化してみようと思います。 それではさっそくやっていきましょう! 必要なライブラリ一覧 今回は以下のライブラリを使用します。 ★openCV...
python-画像処理

【Python-openCV】動画(gif,mp4)ファイルからフレームごとの画像を出力!

こんにちは、ヒガシです。 このページでは、以下のような動画ファイルから こんな感じで各フレームにおける画像を切り出して保存する方法をご紹介していきます。 gif, mp4形式のそれぞれの動画に対して処理を実演してみます。 それではさっそくや...
python

【Python-OpenCV】深層強化学習(DDPG)用のゲームを作成してみた

こんにちは、ヒガシです! 以前の記事にて深層強化学習アルゴリズムであるDDPGを紹介しましたが、それを実際に使ってみたくなったので、まずはそのための環境構築をしようと思います。 (OpenGymなんかを使っても良いですが、やはり自分で環境か...
python

【Python-openCV】画像を3×3のパズルにして遊んでみた。

こんにちは、ヒガシです。 今回はPython-openCVを使って以下の動画のように、任意の画像をパズル化してみましたのでご紹介させていただきます。 こんなものが作れたとしても業務には何の役にも立たないと思いますが、こいつを作るには様々なP...
python

Python-openCVの基本操作9つ!読み込み⇒加工⇒保存まで!

このページでは、Python-openCVにおける、 〇画像の読み込み 〇画像の加工(図形、文字の挿入等) 〇画像の保存 といった基本操作9つを詳細解説していきます。 それではさっそくやっていきましょう。 ※今回使用するopenCVのバージ...
python

【Python-openCV】クリックで選択した領域にマスク処理を行う方法!

このページではPython-openCVを使って、以下の動画ようにクリックで選択した領域に対して、 以下のようにマスク処理を実施する方法をご紹介していきます。 それではさっそくやっていきましょう! 使用するライブラリ一覧 今回は以下の2つの...
python

【pytho-oepnCV】画像の複数個所をモザイク化!クリックするだけ!

このページでは、以下の動画のように画像内の指定箇所をクリックして囲うことによって、その指定領域をモザイク化する方法をご紹介していきます。 動画のように一度に複数個所をモザイク化することも可能です。 複数の人間が移っていて、顔部分にモザイクを...
python

【python-openCV】画像を畳み込み処理!内部の計算内容を実演!

AIの画像認識なんかでよく聞く畳み込み処理。 内部では何をやっているんだろう? このページでは、こんな悩みを解決するためにある画像を指定した(3×3)のフィルターを使って実際の畳み込み処理を手動で行い、出てきた画像がどんなものなのかを確認し...
python

【Python-openCV】画像内輝度をヒストグラム化する方法!

このページではpython-opneCVを使って、指定画像内全ピクセルの輝度ヒストグラムを作成する方法をご紹介していきます。 実験なんかで取得した画像の分析の際などにぜひご活用ください。 それではさっそくやっていきましょう! ※Python...
python

【python-openCV】2点クリック⇒画像切り抜き保存!連続実行も可能!

このページではpython-openCVを使い、以下の動画のように画像内を2点クリックして、 こんな感じで緑枠内を切り抜いたした画像を連続保存していく方法をご紹介していきます。 それではさっそくやっていきましょう。 ※Python(無料のプ...
python

【Python-openCV】指定サイズの黒画像、白画像を作成する方法!

このページではPython-openCVを使って指定したピクセルサイズでの真っ黒画像、真っ白画像を作成する方法をご紹介していきます。 そんなスキルいつ使うんだ? こう思われたかもも多いかもしれませんが今回のスキルは、複数の画像を合成する際や...
python

【Python-openCV】画像を平滑化(Blur)処理する方法!処理内容の解説まで

このページではPython-openCVを使って以下の画像のように、指定した画像を平滑化処理する方法をご紹介していきます。 平滑化と言われると何のことかわかりにくいと思いますが、要はぼかし処理ですね。 ただ単に処理方法を解説するだけではなく...
python

【Python-openCV】モノクロ画像を白黒反転する方法!

このページでは、以下の画像のようにモノクロ画像を白黒反転する方法をご紹介していきます。 ほんの数行のコードで完了しますので、ぜひやり方を覚えておきましょう。 ※今回はPython上でOpenCVというライブライを使用します。 インストールし...
python

【Python-OpenCV】インストール方法、バージョン確認、使用時の注意点

これからPython-OpenCVを勉強したい! このページではこんな人に向けて、 ①Python-openCVをインストールする方法 ②インストールされたOpenCVのバージョン確認をする方法 ③使用していく際に間違えやすい注意点 をご紹...
python

【Python-openCV】縦横比を維持したまま指定サイズにリサイズする方法!

このページでは、以下の画像のように指定画像を縦横比(アスペクト比)を維持したまま、指定したサイズにリサイズする方法をご紹介します。 ベース画像の縦横サイズとリサイズ後の縦横サイズに応じて上下、左右は黒塗りされるような仕様になっています。 A...
python

【Python-OpenCV】カラー画像のRGB値をテキストファイルに出力する方法!

このページでは、以下の画像のようにカラー画像のRGB値をそれぞれテキストファイルに出力する方法をご紹介していきます。 画像のファイル名を指定するだけで簡単に実行できます。 それではさっそくやっていきましょう! ※今回はPython上でOpe...
python

【Python-OpenCV】フォルダ内画像を指定角度で一括回転!

「実験で撮影した大量の画像を一括回転補正したい。」 このページでは、こんな悩みを解決するために、Python&OpenCVを使ってフォルダ内にある複数の画像を、 こんな感じで一括回転する方法をご紹介していきます。 (新しくフォルダを作って、...
python

【Python-openCV】画像内のマウス位置座標履歴をテキスト出力する方法!

このページではpython-openCVを使って、以下の動画のように画像内で適当にマウスを動かした際の、 マウス位置座標履歴を以下のようにテキストファイルに出力する方法をご紹介していきます。 画像内物体の輪郭抽出なんかに役立つと思います。 ...