python

【Python】救急車の周波数音を作成し、繰り返し再生する方法!

こんにちは、ヒガシです。 前回の記事では、Python上で任意の周波数の音を作成する方法をご紹介しました。 【Python】任意の周波数の音を再生する方法!合成波も可能! 今回はこのスキルを応用して救急車のサイレン音を作成してみようと思いま...
python

【Python】任意の周波数の音を再生する方法!合成波も可能!

こんにちは、ヒガシです。 このページでは、Python上で任意の合成波を作成し、その合成波の音を再生する方法をご紹介していきます。 必要なライブラリ一覧 まずは今回使用するライブラリ一覧をご紹介します。 ★matplotlib:合成波の確認...
python

【Python】変則的な階段状データを作成!位置、高さ指定するだけ!

こんにちは、ヒガシです。 このページでは、以下の画像のように変則的な階段状データ配列を作成する方法をご紹介していきます。 段が上がる位置と高さを任意の数だけ指定してあげるだけで、どんな階段でも作成可能です。 こうゆうデータは意外と使いどころ...
スポンサーリンク
python

【Python】階段状の配列データを作成する方法!少数切り捨てするだけ!

こんにちは、ヒガシです。 このページでは、以下のグラフのように階段状のデータを作成する方法をご紹介していきます。 X軸のデータ数、階段の段数は自由に変更可能です。 実務においては意外と使うことがあるのでぜひやり方を覚えておきましょう。 それ...
python

【Python応用】mp4動画に任意の縁付き字幕を挿入する方法!

こんにちは、ヒガシです。 このページでは以下の動画に対して、 こんな感じで任意の字幕を挿入する方法をご紹介します。 ※上の動画は閲覧上の手間を省くためにgif形式にしておりますが、実際はmp4動画に対応するプログラムになっています。 文字の...
python

【Python-物理】初速と放出角度から放物線を計算する方法!

こんにちは、ヒガシです。 このページではPythonというプログラミング言語を使って、以下の画像のように初速と放出角度から放物運動の履歴(放物線)を計算する方法をご紹介していきます。 なお、今回の計算は重力加速度9.8m/s2、空気抵抗はな...
python

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

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

【強化学習】自作ゲームにSACを適用してみた(DDPGとの比較)

こんにちは、ヒガシです。 このページでは、以前作成した自作ゲームに、深層強化学習アルゴリズムであるSAC(Soft-Actor-Critic)を適用してみます。 同じゲームに別の深層強化学習アルゴリズムであるDDPGも適用していますので(そ...
python

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

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

【Python-numpy】二次曲線近似式の係数を一発算出する方法!

こんにちは、ヒガシです。 このページではPython上で、以下のような二次曲線の近似式の係数3つを一発算出する方法をご紹介していきます。 要は上記の近似式内のa=3.0421, b=-12.346, c=18.262という数値を算出していき...
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】gif形式の動画をmp4形式に変換する方法!

こんにちは、ヒガシです。 このページではpythonを使って、gif形式の動画ファイルをmp4形式の動画ファイルに変換する方法をご紹介していきます。 たったの4行のコードで完了します。 それではさっそくやっていきましょう! 必要なライブラリ...
エクセルVBA

【エクセルVBA】シート上のデータに任意の大きさのノイズを加える方法

こんにちは、ヒガシです。 今回はVBAを使って、以下のようなエクセルシート上のデータに対して、 こんな感じでノイズを一発で加える方法をご紹介していきます。 それではさっそくやっていきましょう! VBAの実行環境構築 今回はVBAを使いますの...
人工知能

【AI】自作ゲームに深層強化学習(DDPG)を適用してみた。

こんにちは、ヒガシです! 今回は、前回作成した車の走行風のゲームにこれまた以前紹介した深層強化学習アルゴリズムであるDDPGを適用してみようと思います。 ちなみに私がやるとこんな感じでわりと上手に走らせることができました。 果たしてAIは私...
python

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

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

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

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

【AI】LSTMでの長期未来予測2!現在との差分を予測して精度改善(Keras版)

こんにちは、ヒガシです。今回は前回紹介したLSTMでの未来予測のリベンジ編です。 まずは前回のおさらいです。 前回は以下の画像に示しているように、LSTMモデルを使った短期の未来予測を繰り返し、長期の未来を予測するということをトライしてみま...
python

【Python】時系列データのノイズ除去方法!スムージング処理を実演!

こんにちは、ヒガシです。 先日私がAI系業務を行っていると、以下のような時系列データに遭遇しました。 途中まではなめらかなデータなんですが、途中で突然ノイズが乗ってくるというデータです。 なんとかこのノイズを除去したいと思い、FFT処理を試...
人工知能

【AI】LSTMでの予測を繰り返し、長期未来予測ができるか検証してみた(Keras版)

こんにちは、ヒガシです。今回も前回に引き続きLSTMのお話です。 ※今回の記事は前回の記事の続きという位置づけです。 これまでの紹介したLSTMモデルというのは、過去の時系列データから次の時刻の予測したいデータのみを予測するというものでした...
人工知能

【AI】時系列csvデータをLSTM用の入力データに加工する方法

こんにちは、ヒガシです。前回に引き続きLSTMのデータ加工のお話です。 前回紹介した記事では、Python上で適当な時系列データを作成し、それをLSTM用に加工していましたが、実業務においてそんなデータを使うことはまずありません。 というわ...
人工知能

【AI】複数の入出力を持つデータをLSTMモデルに入力する方法(Keras版)

こんにちは、ヒガシです。 このページでは、AI分野において時系列データを予測する際によく用いられるLSTMモデルに対して、複数の入力、複数の出力を持つデータを使用する方法をご紹介していきます。 LSTMのサンプルコードはネット上に多々落ちて...
python

【python】ベクトルの内積、外積を計算する方法!3次元ベクトルで実演!

このページでは、Python上でベクトルの内積、外積を計算する方法をご紹介していきます。 それではさっそくやっていきましょう! ベクトルの内積計算方法 まずはベクトルの内積の計算方法からおさらいしておきましょう。 ベクトルの内積は高校数学で...
python

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

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