opencvの調査ノート11-pyrUpのアップサンプリングとpyrDownのダウンサンプリング



Opencv Study Notes 11 Upsampling Pyrup



研究ノートの記録にのみ使用されます

1.アップサンプリング



pyrUp(src, dst, Size(src.cols * 2, src.rows * 2)) imshow('pyrUp', dst)

2.ダウンサンプリング

pyrDown(src, dst, Size(src.cols / 2, src.rows / 2)) imshow('pyrDown', dst)

効果画像:
画像



ガウスゴールドタワーの生成プロセスは、次の2つのステップに分かれています。

  • 現在のレイヤーのガウスぼかし
  • 現在のレイヤーの偶数の行と列を削除します

ガウスぼかしの違い

Mat gray_src, g1, g2, dogImg cvtColor(src, gray_src, CV_BGR2GRAY) //Gray GaussianBlur(gray_src, g1, Size(3, 3), 0, 0) //Gaussian Blur GaussianBlur(g1, g2, Size(3, 3), 0, 0) //Gaussian Blur subtract(g1, g2, dogImg, Mat()) //g1-g2 normalize(dogImg, dogImg, 255, 0, NORM_MINMAX)//Normalized display imshow('DOG Image', dogImg)

効果画像:
画像