速報APP / 教育 / 智慧拍照計算器

智慧拍照計算器

價格:免費

更新日期:2015-05-15

檔案大小:11M

目前版本:1.6.5.17

版本需求:Android 2.3 以上版本

官方網站:mailto:CYZSOFT@gmail.com

Email:https://sites.google.com/site/cyzsoft/privacy-policy/privacypolicyforsmartphotographiccalculator

聯絡地址:Australia

智慧拍照計算器(圖1)-速報App

智慧拍照計算器是一個完全支持繁簡體中文的用於數學公式識別,分析,計算和繪圖的強大工具。它支持打印體數學公式識別(需要後攝像頭),復數,矩陣,高次積分,單位轉化和2維、3維和極坐標繪圖。它是基於一種強大的數學引擎,MFP編程語言。但為了方便用戶使用,可編程的功能被關閉了。

本軟件最為新穎的功能是打印體數學公式識別。用戶可以通過設備的攝像頭拍攝打印在白紙或者電腦屏幕上的數學公式照片,軟件將自動把照片轉化為黑白圖像然後用戶選擇要識別的公式。本軟件支持大量的數學操作符:對於基本的加減乘除和次方的計算可以達到90%的準確性,多元一次方程組可以達到80%的準確性,但要註意變量名最好為x、y、a、b或者c,一元多項式可以達到80%的準確性,但要註意變量名最好為x、y、a、b或者c,(一次)積分可以達到70%的準確性,求和(大寫的西格瑪)可以達到80%的準確性,基本矩陣運算可以達到60%的準確性。操作數既可以為實數,也可以為復數。但要註意手寫數學公式識別仍然在繼續改進階段;

以下是用戶的一些常見問題及其回答:

智慧拍照計算器(圖2)-速報App

問題1:為什麽這個軟件比有些數學識別軟件,比如PhotoMath要慢?

回答:這是因為我們考慮的更多。數學表達式可以及其復雜,它可能包含左右上標,下標,頂部表達式,底部表達式,多個表達式還可以組合成矩陣或者方程組。所以識別數學表達式的難點不在於單個字符的識別,而在於對結構的分析。PhotoMath確實識別速度很快,但這是因為它不支持很復雜的數學表達式結構,這樣PhotoMath就避免了大量的分析計算。

當然,如果是識別很簡單的表達式,確實沒有必要做過於繁瑣的分析。我們現在正在開發的後續版本將對數學表達式識別應用不同的模式。以後小學生們將會發現智慧拍照計算器同樣會運行的很快。

智慧拍照計算器(圖3)-速報App

問題2:這個軟件能夠自動過濾背景噪音點和不構成數學表達式的文本嗎?

回答:我們的軟件具有這個能力,但是必須承認,這個能力還是有限的。現階段我們還無法保證所有背景噪音點和無關的文字能夠被自動過濾而表達式本身不受影響。所以,請用戶使用時,最好選擇一些幹凈的背景,比如白紙或者電腦屏幕。當然,拍攝電腦屏幕的時候,攝像頭不能太靠近,否則會看見一個一個的像素點,整個圖片就花了。

用戶可能會問,為什麽PhotoMath似乎可以從文本中提取數學表達式。似乎PhotoMath確實在這個方面做得不錯,但我們註意到,PhotoMath似乎是通過統計數字的個數來判別一個文字塊是否為數學表達式。這個方法確實比較簡單,但是我們不能夠依賴這個判定標準。因為很有可能,一個數學表達式根本不包含任何數字。我們的算法比較復雜,到現在為止,我們的算法在處理不包含矩陣的單個表達式的時候表現不錯,但如果是矩陣或者多個並列表達式,處理噪音和背景文字則不是那麽好。但我們會持續改進。在現階段請用戶在識別矩陣和多個並立表達式的時候,盡量選擇空白幹凈的背景。

智慧拍照計算器(圖4)-速報App

問題3:正確識別數學表達式還有其他的要求嗎?

回答:首先,我們的軟件只能識別標準的數學表達式,不能夠讀取文字,也不能夠識別一些專門給小孩子學數學用的特殊表達式格式。所以,如果用戶掃描以下文字,比如:

1加2等於幾?

智慧拍照計算器(圖5)-速報App

,我們的軟件沒法給出答案。

此外,用戶必須保證打印的表達式清晰可辨,同時在照相時手不能晃動,否則照出的圖像就花了。

第三,照相時攝像頭不能離表達式太遠,同時拍攝時要保證表達式正立,不能傾斜,不能倒置。

智慧拍照計算器(圖6)-速報App

最後,如果用戶一次拍攝沒法識別,請多試幾次,也許就能成功。

問題4:請給出一些智慧拍照計算器能夠識別的表達式的例子。

回答:我們已經在谷歌商店的下載頁面中添加了一些截屏圖片,這些都是智慧拍照計算器能夠識別的表達式例子。用戶也可以訪問PhotoMath的網站:

智慧拍照計算器(圖7)-速報App

https://photomath.net/examples

PhotoMath給出來的例子,我們的軟件都能識別,除了一個32:8。32:8不能識別是因為MFP數學引擎將冒號操作符設為將來可能會使用的保留操作符,而冒號操作符本身也不是一個常用的數學算符,所以我們不支持也不準備支持它。