1
請你們幫我計算兩個頂點數不同的3D對象之間的PSNR。我知道它是20log(BB)/ MSE,但我怎樣才能使用Matlab或VC++來實現它。如何計算兩個3D對象之間的PSNR
請你們幫我計算兩個頂點數不同的3D對象之間的PSNR。我知道它是20log(BB)/ MSE,但我怎樣才能使用Matlab或VC++來實現它。如何計算兩個3D對象之間的PSNR
好的假設你有3D矩陣:A_original,A_reconstructed與尺寸axbxc 然後你只需做減法
Difference = A_original - A_reconstructed;
然後你提出的所有元素逐點
Difference = Difference.^2;
然後你正在做的總和或添加所有錯誤
error = sum(sum(Difference));
然後your MSE = error/(a*b*c);
然後用你上面寫的公式。
它回答你的問題嗎? 希望我幫你=)
謝謝,但問題是必須使用例如n的頂點數來計算差值。我必須確定從1到n的距離平方和。但是在這裏我有兩個對象具有不同數量的頂點。 – 2014-10-20 17:14:23
你的意思是如何實現你在你的問題中寫的公式? – 2014-10-20 14:50:43
我的意思是我怎麼能做到這一點,我的對象有不同的大小? – 2014-10-20 14:55:52
你有什麼嘗試?向我們展示一些工作,因爲您似乎在不費力的情況下提出一些微不足道的問題 – 2014-10-20 15:28:14