opencv12-图像金字塔
生活随笔
收集整理的這篇文章主要介紹了
opencv12-图像金字塔
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
上采樣:圖像分辨率增加
下采樣:圖像分辨率降低
#include<opencv2\opencv.hpp> #include<opencv2\highgui\highgui.hpp> #include<iostream> #include<math.h> using namespace std; using namespace cv; int main() {Mat src = imread("E:\\vs2015\\opencvstudy\\1.jpg", 1);if (src.empty()){cout << "could not load the src image!" << endl;return -1;}char *input_title = "input Image";imshow(input_title, src);//上采樣Mat up_dst,down_dst;pyrUp(src, up_dst, Size(src.cols * 2, src.rows * 2));imshow("pyrUp", up_dst);//降采樣pyrDown(src, down_dst, Size(src.cols / 2, src.rows / 2));imshow("pyrDown", down_dst);//高斯不同Mat gray_image,gaussdiff_dst1, gaussdiff_dst2,Result;cvtColor(src, gray_image, CV_BGR2GRAY);GaussianBlur(src, gaussdiff_dst1, Size(7,7), 0, 0);GaussianBlur(gaussdiff_dst1, gaussdiff_dst2, Size(7, 7), 0, 0);subtract(gaussdiff_dst1, gaussdiff_dst2,Result, Mat());//歸一化顯示normalize(Result, Result, 255, 0, NORM_MINMAX);imshow("Result", Result);waitKey(0);return 0; }?
總結(jié)
以上是生活随笔為你收集整理的opencv12-图像金字塔的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 数据结构-树5-二叉搜索树
- 下一篇: C++ 输入有空格一行的接收