作者gracefulbook (随波筑梦)
看板Python
标题[问题] python 语法请教
时间Wed Sep 23 23:56:30 2015
各位前辈大家好
在网路上看到一段 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, 执行速度有明显的提升
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 42.73.34.175
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Python/M.1443023793.A.90B.html
1F:推 tiefblau: **2 是平方的意思 差距有可能有正负 所以平方让他变正 09/23 23:58
2F:→ tiefblau: 的 09/23 23:58
3F:推 tiefblau: mse-> mean square error 09/24 00:01
4F:→ gracefulbook: 收到, 了解了 .. 感恩 09/24 00:01
5F:推 MOONY135: 平方 09/24 10:33
※ 编辑: gracefulbook (42.73.81.126), 09/24/2015 22:43:48