Python3

Pythonの応用

【Python】OpenCVで輪郭の検出 – findContours(), drawContours()

OpenCVを使ったPythonでの画像処理について、輪郭の検出(Contour Detection)を扱います。輪郭検出にはfindContours()で目的に合ったRETRモードと近似を、描画にはdrawContours()を使います。
Pythonの応用

【Python】ロギングのコンフィグで環境設定- fileConfig(), dictConfig()

Pythonを使ったロギングの環境設定(config)について扱います。ロギングの設定ファイルを作り、fileConfig()関数を使って読み込む方法と、設定情報を辞書型で記述し、dictConfig()関数に渡す方法があります。
Pythonの応用

【Python】ロギングのフィルタで出力するログ記録をフィルタリング

Pythonを使ったロギングの機能について、ここではフィルタ(filter)を扱います。ロギングのフィルタは、ログ出力をする時に、どのログ記録を出力するかをきめ細かく設定するフィルタリング機能です。パスワードをログ出力したくない時などに利用します。
スポンサーリンク
Pythonの応用

【Python】ロギングのハンドラで要求された処理の実行

Pythonのロギングの機能について、ハンドラ(handler)を扱います。ハンドラは、対応すべき処理要求が発生した時にプログラムの流れを中断して要求された処理を実行します。ここではFileHandler()を使って出力処理をしてみます。
Pythonの応用

【Python】ロギングのロガーで特定の処理のログ設定を変更する

Pythonを使ったロギングの機能について、ここではロガー(logger)を扱います。basicConfig()を使ってログレベルを設定したあとで、ロガーを使ってログレベルの設定を引き継ぎながら、特定の処理のログレベルの設定を変更します。
Pythonの応用

【Python】ロギングのフォーマッタで出力レイアウトの指定

Pythonのロギングについて、フォーマッタ(formatter)の属性を変更することで出力レイアウトを指定できます。ここではそのフォーマッタの記入の方法を学び、レイアウトの変更とログの出力(LogRecord)の属性の確認をします。
Pythonの応用

【Python】ロギングについて – レベルと出力

Pythonを使ってプログラムの実行中に起こった出来事を記録するロギングを扱います。CRITICAL、ERROR、WARNING、NFO、DEBUGのロギングレベルの変更や出力フォーマットの方法、ファイルへの出力について見ていきます。
Pythonの応用

【Python】OpenCVでチェス盤とサークルグリッドのマーカー検出

OpenCVを使ったPythonでの画像処理について、チェスボードとサークルグリッドと呼ばれるキャリブレーション器具を使って、補正のための基準となるグリッドのマーカー検出を扱います。カメラで撮影した時に生じる歪みの処理の元になります。
Pythonの応用

【Python】OpenCVでエッジ検出 – Canny法

OpenCVを使ったPythonでの画像処理について、ここではエッジ検出(Edge Detection)について扱います。エッジ検出とは画像から端の枠線を取り出す手法で、その代表的な手法であるCannyエッジ検出について見ていきます。
Pythonの応用

【Python】OpenCVのHarrisコーナー検出とShi-Tomasiコーナー検出

OpenCVを使ったPythonでの画像処理について、ここではコーナー検出を学びます。Harrisコーナー検出でcornerHarris()を、Shi-Tomasiコーナー検出でgoodFeaturesToTrack()を扱います。
Pythonの応用

【Python】OpenCVでテンプレートマッチングで画像中の物体検出 – matchTemplate(), minMaxLoc()

OpenCVを使ったPythonでの画像処理について、静止画から物体を認識をするテンプレートマッチングという方法を扱います。これはテンプレートを画像全体に対してスライドさせて重なる領域を比較し、類似度の高い部分に注目して物体を認識します。
Pythonの応用

【Python】OpenCVで動画に図形を描画する

OpenCVを使ったPythonでの動画処理について、webカメラで撮影しているストリーム動画の画面にマウスで図形を描写してみます。動画上の固定した位置と任意の位置へ四角形を描写しますが、setMouseCallback()を使います。
Pythonの応用

【Python】OpenCVで動画ファイルを利用する

OpenCVを使ったPythonの画像処理について、webカメラで撮影して保存された動画ファイルを再生する処理を行います。単に再生するだけでは動画の速度がコンピューターの処理で早くなります。そこで、その再生速度の調整を行った処理を扱います。
Pythonの応用

【Python】OpenCVで動画を扱う – カメラの接続と動画の保存

OpenCVを使ったPythonの動画処理について、映像を扱う為にwebカメラを接続します。VideoCapture()で簡単にカメラを接続することができます。動画の保存にはコーデックを指定してVideoWriter()を使います。
Pythonの応用

【Python】OpenCVを使ったヒストグラム – calcHist(), equalizeHist()

OpenCVを使ったPythonでの画像処理についてヒストグラムを扱います。ヒストグラムを求めるにはcalcHist()を使います。画像のコントラストを調整するのにヒストグラム平坦化があり、equalizeHist()を使います。
Pythonの応用

【Python】OpenCVでの画像の勾配 – Sobel(), Laplacian()

OpenCVを使ったPythonでの画像処理について、画像の勾配を扱います。エッジのような個所のオブジェクトの検出や認識、輪郭追跡の前処理などに利用します。 Sobel()、Laplacian()とその他の処理との組み合わせ扱います。
Pythonの応用

【Python】OpenCVのモルフォロジー変換 – erode(), dilate(), morphologyEx()

OpenCVを使ったPythonでの画像処理について、膨張処理、収縮処理のモルフォロジー変換を扱います。白黒画像のような二値画像を対象に簡単な処理を行います。erode()、dilate()、morphologyEx()を使ってみましょう。
Pythonの応用

【Python】jupyter notebookで実行に影響の無い警告表示を抑制する方法

jupyter notebookなどでPythonのコードを実行する時、実行結果に影響が無いにも関わらず警告(ワーニング)の表示が出る場合があります。これはバージョンの違いなどで起こります。この警告表示の抑制方法について簡単に触れておきます。
スポンサーリンク