[問題] python 語法請教

作者: gracefulbook (隨波築夢)   2015-09-23 23:56:30
各位前輩大家好
在網路上看到一段 opencv + nupy 程式碼
def mse(imageA, imageB):
err = np.sum((imageA.astype("float") - imageB.astype("float")) ** 2)
err /= float(imageA.shape[0] * imageA.shape[1])
return err
此段函數功能比較兩張圖片(MAT) 的相似度驗證
因為我正在把這一段改成 Java 語法
但是看不懂 ** 2 是什麼意思
請各位指點
===================================
謝謝兩位前輩的指教, 已經完成修改
1. Java 呼叫 Python 外部程式(因為要破解網站 Captcha 隨機碼),但是速度實在又夠慢
2. 所以已經全部改成 全部 Java + opencv, 執行速度有明顯的提升
作者: tiefblau (tiefblau)   2015-09-23 23:58:00
**2 是平方的意思 差距有可能有正負 所以平方讓他變正的mse-> mean square error
作者: gracefulbook (隨波築夢)   2015-09-24 00:01:00
收到, 了解了 .. 感恩
作者: MOONY135 (談無慾)   2015-09-24 10:33:00
平方

Links booklink

Contact Us: admin [ a t ] ucptt.com