BETA

opqrstuvcut

@opqrstuvcut
都内在住のフリーランスの機械学習のエンジニアです。 お仕事募集してます。vikz2713[アットまーく]gmail.com

OpenCV生活16日目 膨張と収縮によるエッジ検出

膨張の操作をした画像から収縮の操作をした画像を引くことで、エッジが得られます。これはエッジ周辺以外は差分を取ると、0に近い値が得られるためです。特に、閉じ...

2020-07-22

OpenCV生活15日目 膨張と収縮の組み合わせによるopeningとclosing

画像に対する膨張と収縮の組み合わせによって、openingとclosingという2つの操作が実現できます。openingは周辺よりもピクセル値が大きい点を...

2020-07-21

OpenCV生活14日目 erodeで猫を収縮させる

昨日は膨張のdilateを扱ったので、今日は収縮をおこなうerodeを扱います。 erodeによる収縮 erodeは指定した局所領域内の最小値を取...

2020-07-20

OpenCV生活13日目 dilateで猫を膨張させる

OpenCVで用意されているdilateを使うことで、画像の中の物体などを膨張させることができます。ただ膨張させるだけだとあまり使いみちがあるのかよく分か...

2020-07-19

OpenCV生活12日目 Laplacianで画像の2階微分

今回はLaplacianを扱います。 そもそものLaplacian Laplacianの復習的な話ですが、2階偏微分可能な関数$f(x,y)$に対...

2020-07-18

OpenCV生活11日目 Sobelフィルタで微分

よくある画像処理のオペレーターとして、画像の微分があります。いくつかやり方はありますが、今日はSobel微分を取り上げます。 Sobelフィルタ ...

2020-07-17

OpenCV生活10日目 imencodeとimdecodeによるメモリ上での画像圧縮

画像をpngなどからjpgに変換したいときに、ぱっと思いつくのはファイルを読み込んで、それをjpgの拡張子で書き込みした後に再度読み込みなおすことです。1...

2020-07-16

OpenCV生活9日目 rotateで画像の回転

今日は画像の回転についてです。 OpenCVの関数で実現 90度、180度、270度の回転はcv2.rotateで実現できます。次のようにしてそれ...

2020-07-15

OpenCV生活8日目 サンプルコードでなにかとあらわれるガウス平滑化

今日はなにかとサンプルコードで使われるガウス平滑化です。 ガウス平滑化とは 前々回取り上げた単純平滑化は局所領域の平均をとることで、平滑化をおこな...

2020-07-14

OpenCV生活7日目 外れ値に強いMedianBlur

単純平滑化の場合には、局所領域内での平均を取るため、周辺とは大きく異なるピクセル値をもつピクセルがあると、その影響が大きすぎて上手くいかない場合があります...

2020-07-13

OpenCV生活6日目 単純平滑化で画像をぼかす

撮影された画像にはノイズなどの余計なものが乗っていることがあり、これの影響を緩和したいときがあります。そんなときよく使われるのが平滑化です。画像をぼかすこ...

2020-07-12

OpenCV生活5日目 AdaptiveThresholdで照明環境が微妙な画像を二値化

画像処理で結構シビアなのが、照明環境です。例えば次の画像のように、画像の中で明暗が異なると、大津の二値化ではうまくいきません。入力画像大津の二値化適用 ...

2020-07-11
ブログをみる

アクティビティ

Less   More

よく読まれている記事

よく使うタグ