[问题] 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