python ハフ変換で直線検出するコードをPythonにて自作 試しにPythonでハフ変換で直線検出するコードを書いてみました。OpenCVの関数だと投票数(θ-ρのヒストグラム)がわからなかったので自作してみます。アルゴリズムはシンプルなのでコードとしてもとても短くわかりやすいものになりました。... 2021.08.17 python画像処理
python ハフ変換による円検出を考える 画像から直線を検出するために用いられるHough(ハフ)変換ですが、同じような考え方で円も見つけることができます。どのような原理で見つかるのか考えてみます。 以前直線を見つけてみました。 これの続きです。ハフ... 2021.08.16 python画像処理
python ざっくりとハフ変換を理解する 画像から直線を検出するために用いられるHough(ハフ)変換ですが、その意味を理解していこうと思います。一般的には説明が省略されるような式の変換も真面目にやってみようと思います。 ハフ変換 ハフ変換は、デジタル画像... 2021.08.12 python画像処理
python スマホ写真の高画質化 連写画像のノイズ除去 夜や室内などで撮影すると写真にどうしてもザラザラとしたノイズがのって画質が劣化してしまいます。デカいカメラを持って、三脚使って長秒露光すれば良いのですが、いつもそんなのを持ち歩いているわけではないので、どうしてもスマホで「ハイチ... 2021.08.10 pythonカメラ画像処理
python Affine行列の補間による移動アニメーション Affine行列の線形結合により、2点の変換の中間状態を作り出す事で簡単な動きを持たせたアニメーションを作ってみます。ちょっとしたお遊びですが何かに応用できそうです。Python + OpenCVを使って作ってみます。最後にコードも載せ... 2021.04.01 python画像処理
python 動画のための手振れ補正2 複数フレームの画像を元に手振れ補正のPythonコードをOpenCV使って書いてみる続きです。 前回は前フレームにピッタリ位置合わせするパターンでコードを書いてみましたが、今回は現フレームの画像をある程度尊重し、シーンチェンジに... 2020.08.06 python画像処理
python 動画のための手振れ補正1 手振れ補正のPythonコードをOpenCVの力を借りて書いてみます。上が手振れ、下が補正。こんなサンプルです。 手振れ補正 画像のふらふらを解消する手振れ補正。それを画像処理で行う、いわゆる電子式手振れ補... 2020.07.30 python画像処理
python borderModeいろいろ OpenCVにおけるwarpAffine等の画像の幾何変換を行う際に必要になる、ソースの画像外の画素値の外挿です。いろいろな種類が用意されています。試してみたうえで、ほんの少しオリジナリティー出してみます。 borderM... 2020.07.29 python画像処理
python estimateAffine2DとestimateAffinePartial2D OpenCVの関数です。便利に使っている割に意外と日本語のドキュメントや使用例が無いので、簡単にまとめます。estimateRigidTransformが非推奨の今、代わりにestimateAffine2Dを使うしかありません。環境次第... 2020.07.16 python画像処理
python アフィン変換と射影変換の行列による結合 行列の掛け算による両変換の合成。できるんじゃないかなぁと思ってましたが、やはりできました。そりゃそうですよね。行列使った座標変換なんだし。Python+OpenCVでその動きも確認してみました。 アフィン変換 これまで何気... 2020.07.15 python画像処理