EMGUCV 怎樣旋轉圖片
阿新 • • 發佈:2018-12-14
圖片已經提取輪廓,已經檢測到矩形,矩形的中心座標、旋轉角度、高度和寬度已經提取,請教如何把矩形內的影象按中心座標點(X=212,Y=163.5)進行旋轉、裁切並保持呢? (用 EMGU CV 3.0 VS2010 )
oksrc.Draw(boxList.First(), new Bgr(Color.DarkOrange), 2);
float LSX = boxList.First().Center.X; float LSY = boxList.First().Center.Y; float JIAODU = boxList.First().Angle; float gaodu = boxList.First().Size.Height; float kuandu = boxList.First().Size.Width; // ImageRotate; System.Console.WriteLine("X: " + LSX + " Y: " + LSY); System.Console.WriteLine("JIAODU : " + JIAODU ); System.Console.WriteLine ("HEIGHT: "+ gaodu + " WIDTH: "+ kuandu); CvInvoke.Imshow("oksrc", oksrc); CvInvoke.WaitKey(0);
////////////////////////////////////////// //根據座標點,按角度旋轉 //不會寫了!!! ///////////////////////////////////////// //裁剪矩形框內影象 //不會寫了!!! //////////////////////////////////////// //保持矩形影象 //不會寫了!!! //////////////////////////////////////////////