# Revision history [back]

### How Do I Show value of the Angle After Completing Fourier Transform In Opencv?

I am new in opencv. After completing Fourier transform, i have also got display the angle.I want to show in my window how many degree it is.please give me some idea.

// crop the spectrum, if it has an odd number of rows or columns
canny_image = canny_image(Rect(0, 0, canny_image.cols & -2, canny_image.rows & -2));

// rearrange the quadrants of Fourier image  so that the origin is at the image center
int cx = canny_image.cols/2;
int cy = canny_image.rows/2;

Mat q0(canny_image, Rect(0, 0, cx, cy));   // Top-Left - Create a ROI per quadrant
Mat q1(canny_image, Rect(cx, 0, cx, cy));  // Top-Right
Mat q2(canny_image, Rect(0, cy, cx, cy));  // Bottom-Left
Mat q3(canny_image, Rect(cx, cy, cx, cy)); // Bottom-Right

Mat tmp;                           // swap quadrants (Top-Left with Bottom-Right)
q0.copyTo(tmp);
q3.copyTo(q0);
tmp.copyTo(q3);

q1.copyTo(tmp);                    // swap quadrant (Top-Right with Bottom-Left)
q2.copyTo(q1);
tmp.copyTo(q2);

normalize(canny_image, canny_image, 0, 1, CV_MINMAX); // Transform the matrix with float values into a
// viewable image form (float between values 0 and 1).
imshow("spectrum magnitude", canny_image);
 2 retagged berak 31856 ●4 ●76 ●300

### How Do I Show value of the Angle After Completing Fourier Transform In Opencv?

I am new in opencv. After completing Fourier transform, i have also got display the angle.I want to show in my window how many degree it is.please give me some idea.

// crop the spectrum, if it has an odd number of rows or columns
canny_image = canny_image(Rect(0, 0, canny_image.cols & -2, canny_image.rows & -2));

// rearrange the quadrants of Fourier image  so that the origin is at the image center
int cx = canny_image.cols/2;
int cy = canny_image.rows/2;

Mat q0(canny_image, Rect(0, 0, cx, cy));   // Top-Left - Create a ROI per quadrant
Mat q1(canny_image, Rect(cx, 0, cx, cy));  // Top-Right
Mat q2(canny_image, Rect(0, cy, cx, cy));  // Bottom-Left
Mat q3(canny_image, Rect(cx, cy, cx, cy)); // Bottom-Right

Mat tmp;                           // swap quadrants (Top-Left with Bottom-Right)
q0.copyTo(tmp);
q3.copyTo(q0);
tmp.copyTo(q3);

q1.copyTo(tmp);                    // swap quadrant (Top-Right with Bottom-Left)
q2.copyTo(q1);
tmp.copyTo(q2);

normalize(canny_image, canny_image, 0, 1, CV_MINMAX); // Transform the matrix with float values into a
// viewable image form (float between values 0 and 1).
imshow("spectrum magnitude", canny_image);