【Python/OpenCV】Prewittフィルタで輪郭検出Python2019.11.16Python+OpenCVでPrewittフィルタを「NumPy」「cv2.filter2D」で実装し、輪郭検出する方法をソースコード付きで解説します。【Python】Prewittフィルタで輪郭検出ソースコード(Python3+OpenCV3)【Python】Prewittフィルタで輪郭検出プレヴィット(Prewitt)フィルタは、輪郭を検出できる空間フィルタです。このアルゴリズムは、NumPyだけでも簡単に実装できます。OpenCVの「cv2.filter2D」メソッドを使えば、より簡単に実装できます。今回は、処理を以下の2通りの方法で実装してみました。方法1・・・NumPyでアルゴリズムを書いて実装(原理の理解を深めるため)方法2・・・cv2.filter2Dで実装ソースコード(Python3+OpenCV3)サンプルプログラムのソースコードです。方法1方法2実行結果サンプルプログラムの実行結果です。慧)ただし、この出力画像は正の勾配(黒→白)のみ白色になっています。負の勾配(白→黒)も白色に塗って出力する方法は下記ページで紹介しています。ArticlesPython【Python/OpenCV】画像のヒストグラム平均化Python版OpenCV(cv2.equalizeHist)で画像のヒストグラム平均化する方法をソースコード付きで解説します。Python【Python/OpenCV】アフィン変換で画像の回転Python版OpenCVとNumPyを用いてアフィン変換を実装し、画像を回転させる方法をソースコード付きで解説します。【GIMP】ソーベルフィルタで輪郭抽出この記事では、GIMPのソーベルフィルタで画像から輪郭抽出する方法について入門者向けにまとめました。Python【Pandas】日付インデックス・ラベルの作成この記事では、Python用データ分析モジュール「Pandas」でインデックスを生成する方法をソースコード付きで解説します。おけるガンマ補正(非線形濃度変換)の原理や仕組みについてまとめました。Python【Python/SymPy】テイラー展開を計算Pythonモジュール「SymPy」でテイラー展開を計算する方法をソースコード付きで解説します。【バイナリエディタ】Stirlingのダウンロード&インストールこの記事では、バイナリエディタ「Stirling」のダウンロード&インストール方法についてまとめました。plt.plotこの記事では、Python向けグラフ描画ライブラリ「Matplotlib」を用いて、グラフの線の色を変える方法を紹介します。Python【Python】2リンクマニピュレータの逆運動学(収束計算・リアルタイム描画版)Python言語を用いて、2リンクマニピュレータ(2自由度アーム)の逆運動学を収束計算で求め、リアルタイム描画してシミュレーションする方法をソースコード付きで解説します。Python【Windows10】Python2.7をインストールこの記事では、Windows10パソコンにPython2.7をインストールして使えるようにする方法ついて紹介します。Python【Python】2進数、10進数、16進数の相互変換Python言語で2進数、10進数、16進数を相互変換する方法について入門者向けのソースコード付きでまとめました。Python【Pygame】円の描画この記事では、Python言語とPygameを用いてウィンドウ(画面)に円を描画する方法とソースコードを解説します。sequence」...Python【NumPy】2次元配列の要素を参照・スライス・代入Python言語とNumPyを用いて、2次元配列の要素に参照・アクセス・代入する方法をソースコード付きで解説します。Python【Python】SQLite3入門Python標準ライブラリ「SQLite3」を使ってデータベースを操作する方法とソースコードについて紹介します。Python【NumPy入門】配列の基本操作(代入・参照・コピー・結合・分割など)Pythonモジュール「NumPy」で配列を操作(代入・参照・コピー・結合・分割など)する方法についてまとめました。コメントをキャンセルメールアドレスが公開されることはありません。2019.11.032019.11.10【Python】べき乗の計算(pow関数)2017.01.122018.11.11タイトルとURLをコピーしました。