morphologyEx,dilate兩種膨脹操作對比
發現用morphologyEx() 的 MORPH_DILATE操作和 dilate()操作得到的效果一模一樣。。。
代碼:
#include <opencv2/opencv.hpp> #include<opencv2/highgui/highgui.hpp> #include<opencv2/imgproc/imgproc.hpp> using namespace cv; int main( ) { //載入原始圖 Mat image = imread("0010.jpg"); //工程目錄下應該有一張名為1.jpg的素材圖 //創建窗口 namedWindow("【原始圖】"); namedWindow("膨脹1"); namedWindow("膨脹2"); //顯示原始圖 imshow("【原始圖】", image); //定義核 Mat element = getStructuringElement(MORPH_RECT, Size(15, 15)); Mat img1; Mat img2; //進行形態學操作 morphologyEx(image,img1, MORPH_DILATE, element); dilate(image,img2, element); //顯示效果圖 imshow("膨脹1", img1); imshow("膨脹2", img2); waitKey(0); return 0; }
最後更新:2017-04-03 05:39:36