python

python

【python】複数の配列を結合!numpy.concatenateの使い方!

この記事ではpython上で作成した複数の配列を結合する方法をご紹介していきます。 複数の画像を一つの画像にまとめる際などに役立つスキルです。 それではさっそくやっていきましょう。 ※numpyというライブラリを使用します。インストールして...
python

【python-openCV】指定した位置を中心に画像を拡大(縮小)する方法!

この記事では、python-opneCVを使って、以下の画像のように指定した位置を中心に画像を拡大する方法をご紹介していきます。 ※画像中の白い〇が位置を変えずにどんどん大きくなっていることがわかると思います。作業イメージをわかりやすくする...
python

【python-openCV】シグモイド関数を用いて画像の輝度変化を強調する方法!

この記事ではpython&openCVを使って、以下の画像のように白黒画像の明暗をはっきりさせる方法をご紹介します。 具体的には上の画像に示しているように、任意の輝度基準値を中心に、各ピクセルの持つ輝度値をシグモイド関数に放り込むことによっ...
スポンサーリンク
python

【python-openCV】画像にノイズを加える方法!度合も自由に調整可能!

この記事ではpythonを使って、以下の画像のように既存の画像に任意のレベルでノイズを加える方法をご紹介していきます。 上の画像はかなり粗いノイズを加えていますが、気づかないレベルの小さいノイズも変更することも自由にできます。 AIの教師デ...
python

【python】複数のcsvファイルから指定列のデータをまとめる方法!

この記事では、以下の画像のように複数あるcsvファイルから、指定した列のデータを抜き出し、ひとつのcsvファイルに集約させる方法をご紹介していきます。 それではさっそくやっていきましょう。 使用するcsvデータの確認 今回は使用するデータは...
python

【python-pandas】指定列内で条件に当てはまるデータ数をカウントする方法

この記事では、pandasを使って読み込んだcsvデータに対して、指定した列内で条件に当てはまるデータ数を数える方法をご紹介していきます。 AIにデータを入力する際、データに偏りがあるかどうかを確認しておくことは非常に重要です。 今回紹介す...
python

【python】numpyで二点間距離を一発算出!np.linalg.normの使い方

この記事では、pythonで2つの点の距離を一発算出する方法をご紹介していきます。 数学的に言うユークリッド距離ってやつですね。 2点間距離を計測する場合、いわゆる三平方の定理を使って計算しますよね。 その定理を再現するコードを書いてもOK...
python

【python基礎】変数をテキストファイルに出力⇒保存する方法!

この記事では、pythonのコード実行中に算出された変数をテキストファイルに出力する方法をご紹介していきます。 超基礎的な内容ですが、非常によく使うスキルですので、ぜひ何も見なくても書けるレベルにしておきましょう。 それではさっそくやってい...
python

【python】globでの取得情報を逆順に並べ替える方法!

この記事では、pythonのglobで一括取得した情報を逆順に並べ替える方法をご紹介していきます。 globは指定フォルダ内にあるファイルやフォルダの情報を一括取得できるライブラリです。 非常によく使うのでぜひ使い方を覚えておきましょう。 ...
python

【pythonで実演】FFT解析とは?グラフを使って基本から詳細解説!

この記事では、エクセルとpythonを使ってFFT解析について解説していきます。 ◇この記事の内容 〇そもそもFFT解析とは? 〇FFT解析って何につかうの? 〇FFTで出てくる波の周波数とは? 〇pythonでのFFT解析の実行方法 画像...
python

【python-openCV】画像を縦、横方向に指定数で等分割する方法!

こんにちは、ヒガシです。 この記事ではpythonを使って、以下の画像を、 このように縦、横方向に等分割する方法をご紹介していきます。 上の画像では縦6枚、横6枚で分割していますが、これらの分割数も自由に変更できるようになっています。 AI...
python

【python-openCV】複数の画像から平均輝度値画像を作成する方法!

この記事では、pythonを使って複数の画像から平均輝度値画像を作成する方法をご紹介します。 実験で撮影された画像から平均データを取得する際などにぜひご活用ください。 ※この記事では平均される画像のサイズはすべて同じであることを想定して書い...
python

【python-openCV】背景減算画像から物体の投影面積を算出!

この記事では、画像の中に写っている物体の投影面積を算出する方法をご紹介していきます。 具体的には、光学計測などでよく用いられる背景減算処理を施したあとに、画像の二値化⇒面積を算出するという流れでやっていきたいと思います。 それでは早速やって...
python

【python-openCV】指定位置から任意の方向へ画像内物体の長さ計測!

この記事では、以下に示すように、画像内にある物体に対して、指定した位置から、指定した方向に向かって距離を計測する方法をご紹介していきます。 基本的には前回記事を応用していくことになりますので、前回記事を読んでからの方が理解が深まるはずです。...
python

【python-openCV】画像内物体の長さを計測する方法!

この記事では、以下の画像のようにある画像の中から最も大きい輪郭を抽出し、指定高さの上での物体距離を計測するプログラムをご紹介していきます。 応用すればカメラを使った実験データの分析などに活用できるはずです。 それではやっていきましょう。 ※...
python

【python-openCV】白黒画像の明るさを調整する方法!

この記事では以下の画像のようにある画像を明るくする&暗くする方法をご紹介していきます。 記事中のコードをコピーするだけで簡単に実行できますし、明るさ(暗さ)度合も簡単の調整できるようになっています。 ぜひご活用ください。 それではさっそくや...
python

【python-pandas】複数行ヘッダーを持つcsvファイルの読み込み処理

この記事ではpandasのread_csvでcsvファイルを読み込んだときのヘッダーの処理方法をいくつかご紹介していきます。 具体的には以下の画像ような複数のヘッダーを持つcsvファイルを読み込んだ際の処理方法をご紹介していきます。 実験デ...
python

【python-pandas】csvファイル読み込み後によく使うスキル6つ

この記事ではpandasでcsvファイルを読み込んだあとによくやるスキルをまとめてご紹介していきます。 実際のcsvファイルを読み込み、プログラムの実行結果を確認しながら解説していきますので、初心者の方でもわかりやすい内容になっていると思い...
python

【python】桁数指定の連番フォルダを大量一括作成する方法!

この記事では、以下の画像のように名前に連番をつかったフォルダを大量作成する方法をご紹介していきます。 ※make_folder.pyは以降で紹介するフォルダ作成コードが記述されたデータです。 それではやっていきましょう。 連番フォルダの一括...
python

【python-openCV】カラム形式のテキスト輝度データを画像化する方法

この記事ではpython-openCVを使って、以下のようにカラム形式で出力されたテキスト輝度データを画像にする方法をご紹介します。 なお、今回使用するテキストデータは前回の記事にて作成したものです。 基本的には前回記事の逆を実行していくこ...
python

【python-openCV】画像輝度をカラム形式でテキスト出力する方法

この記事では、python-openCVを使って画像の輝度分布をカラム形式のテキストファイルに出力する方法をご紹介していきます。 具体的には、以下の画像から 以下のように横方向ピクセル数(x_pix)、縦方向ピクセル数(y_pix)、該当ピ...
python

【python-openCV】画像をパネル分割⇒回転gif動画を作成!part2

前回の記事では、python&openCVを使ってこんなgif動画を作成してみました。 今回はこれをもう少し応用させて以下の動画を作成してみましょう。 それでは早速やっていきましょう。 とはいえ、基本的には前回の記事とやることは同じなので、...
python

【python-openCV】画像をパネル分割⇒回転動画を作成!

こんにちは、ヒガシです。 今回は久しぶりに無益な画像処理お遊びをご紹介していきます。 具体的には以下のような動画を作成していきます。 ここでやっていることとしては、ある画像を4つの領域に分割し、それぞれの領域が反時計回りに回転する動画を作成...
python

【python-openCV】画像に任意の色、太さで破線を追加する方法!

この記事では、python&openCVを使って既存の画像に破線を追加する方法をご紹介します。 追加する破線は、線の色、太さ、破線の間隔まで簡単に変更することが可能です。 実験画像にグリッド線を追加する際などにぜひご活用ください。 それでは...
python

【python-openCV】画像にグリッド線(目盛り線)を入れる方法!

この記事では以下の画像のように、既存の画像にグリッド線を入れる方法をご紹介します。 単純に画像の端から等間隔で線を引くわけではなく、縦、横方向の開始ピクセル、線の本数、線を引く間隔、線の太さを自由に変更可能です。 openCVがインストール...
python

【python】numpy形式のまま配列を保存&既存配列をロードする方法!

この記事では、python上で作成したnumpy配列を保存する方法、および保存されているnumpy配列をpython上にロードする方法をご紹介していきます。 機械学習をする際に作成した教師データを保存したり、あらかじめ作成しておいた教師デー...
python

【python】対応関係を維持したまま2つの配列をシャッフルする方法!

この記事では、2つの配列の対応関係を維持したまま、配列内要素をシャッフルする方法をご紹介していきます。 機械学習の教師データ作成の際に役立つスキルです。 ぜひやり方を覚えておましょう。 なお、今回の記事で用いる基礎的なスキルは以下の記事内で...