1. 程式人生 > >EMGUCV 怎樣旋轉圖片

EMGUCV 怎樣旋轉圖片

在這裡插入圖片描述

圖片已經提取輪廓,已經檢測到矩形,矩形的中心座標、旋轉角度、高度和寬度已經提取,請教如何把矩形內的影象按中心座標點(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);

////////////////////////////////////////// //根據座標點,按角度旋轉 //不會寫了!!! ///////////////////////////////////////// //裁剪矩形框內影象 //不會寫了!!! //////////////////////////////////////// //保持矩形影象 //不會寫了!!! //////////////////////////////////////////////