2
는 사람이 코드의 문제가 무엇인지 말해 줄 수 변환.푸리에 기본적으로 나는 이미지의 DFT를 계산하고 내 화면에 이미지로 보여주기 위해 노력하고 <p></p> ... + emgucv
Image<Gray, float> GreyOriginalImage = new Image<Gray, float>(strFileName);
Matrix<float> imageMat = new Matrix<float>(CvInvoke.cvGetOptimalDFTSize(GreyOriginalImage.Rows) , CvInvoke.cvGetOptimalDFTSize(GreyOriginalImage.Cols));
GreyOriginalImage.CopyTo(imageMat.GetSubRect(GreyOriginalImage.ROI));
CvInvoke.cvDFT(imageMat , imageMat , Emgu.CV.CvEnum.CV_DXT.CV_DXT_FORWARD , imageMat.Rows);
GreyFourierImage = new Image<Gray, float>(imageMat.Rows , imageMat.Cols);
imageMat.CopyTo(GreyFourierImage);
ImageBox2.Image = GreyFourierImage;
imageBox2.Show();
문제는
내가 emgu의 이력서와 비주얼 스튜디오 2010을 사용하고 있습니다 .... 실행하고 이미지가 표시되지 도착하는 동안 코드가 달려 있다는 것입니다.
안녕 내 건배 위의 aswer – Chris