[問題] opencv矩陣函數問題
開發平台(Platform): (Ex: VC++, GCC, Linux, ...)
c++ opencv
額外使用到的函數庫(Library Used): (Ex: OpenGL, ...)
opencv
問題(Question):
想各位大大請問一下,最近在練習寫一個對兩個矩陣的數值做反矩陣運算,可是寫好
之後,讀錯沒問題,可是程式跑的時候他就顯示類似矩陣錯無啥的,麻煩各位大大可以
幫我看一下是哪裡出錯嗎?謝謝!!
餵入的資料(Input):
void phaseatan2(Mat& m, Mat phasewrup)//n=濾波器的階次
{
Mat forMerge[2];
m.convertTo(phasewrup, CV_32F);
split(m, forMerge);
Mat phasewrapreal=forMerge[0];
Mat phasewrapimag=forMerge[1];
for(int i = 0; i < m.rows; i++)//濾波方程式
{
for(int j = 0; j < m.cols; j++)
{
phasewrup.at<double>(i,j)
=atan2((phasewrapreal.at<double>(i,j)),phasewrapimag.at<double>(i,j))* 180.0
/ CV_PI;
}
}
}
預期的正確結果(Expected Output):
錯誤結果(Wrong Output):
程式碼(Code):(請善用置底文網頁, 記得排版)
補充說明(Supplement):
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 121.254.64.183
→
05/20 17:48, , 1F
05/20 17:48, 1F
→
05/20 21:34, , 2F
05/20 21:34, 2F
→
05/21 01:36, , 3F
05/21 01:36, 3F
C_and_CPP 近期熱門文章
PTT數位生活區 即時熱門文章