- 2021年9月28日
- 2023年4月21日
【Python】OpenCVで画像を切り出す方法
以前にOpenCVをつかって画像や動画を読み込み、書き出しの方法を紹介しました。 今回は、画像内の任意の箇所を切り出す方法を紹介します。 画像を読み込んで一部を切り出す 使用する画像 今回は、この素敵なキツネの画像を使います。 やりたいこと オリジナルの画像では、キツネの全身+周りに背景が写っていま […]
以前にOpenCVをつかって画像や動画を読み込み、書き出しの方法を紹介しました。 今回は、画像内の任意の箇所を切り出す方法を紹介します。 画像を読み込んで一部を切り出す 使用する画像 今回は、この素敵なキツネの画像を使います。 やりたいこと オリジナルの画像では、キツネの全身+周りに背景が写っていま […]
Pythonでは様々な処理を実装できます。例えば、画像認識のプログラムで不審者を検知した場合、それを誰かに知らせる必要があります。その方法の1つがメール送信です。 今回は、Pythonでメールを送信する方法を紹介します。なるべくどんな手順で送信しているかについても触れていきたいと思っています。 サン […]
以前に、PDFからテキスト抽出をしてデータフレームにする方法を紹介しました。 ですが、実際には紙の資料をスキャンしてPDF化した資料も多々あり、その場合は純粋なテキスト抽出ができません。 そこで今回は、OCRという画像から文字を読み取る方法で、スキャンされた資料のPDFからテキストを抽出する方法を紹 […]
Logstashはデータを加工しながらElasticsearchにリアルタイムに投入するツールです。Logstashでは単にインプットのデータを送出するだけでなく、一定期間のデータを集約して平均値等を算出し、レコードとして出力できます。 今回は、一定期間のデータを集約してレコードとしてElastic […]
TOEICは言わずと知れた英語能力を測る試験です。TOEICのスコアは様々な場面で評価に使われています。 そのため、英語力を伸ばしたいという人だけではなく、TOEICのスコアだけを求めて受験する人も少なくありません。 しかしながら、スコアのためだけの英語学習はなんだかもったいないような気もします。せ […]
Pythonでは、maptlotlibを用いてレーダーチャートを描画することができます。今回は、レーダーチャートの描画方法を紹介していきたいと思います。 レーダーチャートとは スパイダーチャートとも呼ばれるこのグラフは、複数の項目のデータを正多角形上に表現したグラフです。 中心を0とし、値が大きくな […]
前回はOpenCVを用いて画像の読み込み、表示および保存をする方法を紹介しました。今回は、その動画で同様の処理を行っていきます。 画像と比べてやや必要な処理は増えますが、大きな違いはありません。 また、OpenCVでは動画ファイル(.mp4など)だけではなく、WebカメラやUSBカメラから映像を取得 […]
OpenCVを使うことでPythonでも画像認識をすることができます。画像認識といってもできることは幅広く、網羅するのは大変です。本サイトでは、Pythonでできる画像認識、画像処理について、初歩的なところから少しづつ幅を広げられるように記事を書いていきたいと思います。 今回は1回目ということで、画 […]
Elastic StackのKibanaでは、データを様々な方法で可視化することができます。KibanaにはVisualizeという機能があり、ダッシュボード等で表示するグラフを作成することができます。 今回は、Visualizeで実装可能なグラフとその特徴についてまとめていきたいと思います。 Vi […]
Pandasのデータフレームと辞書型配列は相互に変換可能で、密接な関係にあります。今回は、辞書型配列をデータフレームに変換する方法と、データフレームを辞書型配列に変換する方法を紹介していきます。 使用するデータ 今回も、ボストンの住宅価格データセットを用いて描画していきます。 データフレームを辞書型 […]