図1に示すように、単純な画像腐食
書式#include <opencv.hpp> 使用して 名前空間の品種; INT メイン(){ マットsrcImage =関数imread(" C:/ユーザ/齐明洋/Desktop/1.jpg " )。
マット要素 = getStructuringElement(MORPH_RECT、サイズ(15、15 ))。 マットdstImage; (srcImage、dstImage、要素)を侵食。
関数imshow(" 原图片" 、srcImage)。 関数imshow(" 腐蚀操作" 、dstImage)。
waitKey(0 )。 }
まず、プログラムの画像をロードし、マットが機能getStructuringElementの戻り値を取得する型の変数を定義し、関数は値getStructuringElement割り当てられた構造要素の形状及びサイズ(コアマトリックス)を返します。パラメータは、関数のイメージがとてもウィンドウが表示されていることを浸食演算、最後のコール関数imshow表示、waitKey機能付きキーを押し待ちをむしばむ呼び出し、準備ができています。
効果:
2、シンプルなグラフィックぼかし
#include <opencv.hpp> 使用して 名前空間CV; int型のmain(){ マットsrcImage =関数imread(" C:/ユーザ/チー陽明/Desktop/1.jpg " );
マットdstImage、 ブラー(srcImage、dstImage、サイズ(7、7。 ));
関数imshow(" 原画像" 、srcImage); 関数imshow(" ファジー操作" 、dstImage);
waitKey(0 ); }
プログラムコードはぼかし機能最後に表示されたレンダリングを呼び出して、理解して元の画像をロードすることは非常に簡単です。
効果: