1. 程式人生 > >OpenCV小例程_KLT 特徵提取

OpenCV小例程_KLT 特徵提取

KLT 特徵提取

KLT演算法的理論部分參考自:



opencv中 封裝好了 KLT特徵點提取函式

//呼叫函式進行Shi-Tomasi角點檢測
	goodFeaturesToTrack( src1_copy,
		corners1,
		maxCorners,
		qualityLevel,
		minDistance,
		Mat(),
		blockSize,
		useHarrisDetector,
		k );
	

	mCorners = corners1;
	//畫出角點
	cout<<"角點個數:"<<corners1.size()<<endl;//等於maxCorners
	for( int i = 0; i < mCorners.size(); i++ )
	{
		circle( src1, mCorners[i], 4, Scalar(0,255,0),1);
		
	}


效果圖為:(這個是未經過任何處理的效果圖,可以根據自己的需要加上相關操作)