【先上一張效果圖】:
一、原理:
其實原理很簡單:
1.手機投屏到電腦;
2.截取投屏畫面的題目部分,進行識别,得到題目和三個答案;
3.将答案按照一定的算法,進行搜尋,得出推薦答案;
4.添加了一些其他輔助功能,比如:浏覽器搜尋結果展示、關鍵字高亮、浏覽器可點選等;
二、二營長,把我的意大利...............代碼,呈上來,給友軍看看
1.手機投屏:
方式很多,這裡隻列舉幾個比較常用、且自己感覺簡單易用的:
A.IOS:區域網路内,可以利用iTools裡的蘋果錄屏大師(airplay),進行投屏;
B.安卓:利用連接配接線,可以用Totall Control,将安卓手機的畫面投到電腦上;而且電腦上還能直接操作手機;
C.模拟器:一般都是安卓模拟器;可以自行下載下傳并安裝;
2.截取畫面中的題目和答案
A.先設定要截圖的區域。
我建立了一個窗體,專門用于設定截圖區域,給它取名叫:frmCutter。
原理:在主窗體打開frmCutter時,就将frmCutter全拼顯示。同時截取一張整個螢幕的圖檔,把它設定成frmCutter窗體的背景圖檔。
這樣就能在frmCutter上自由地設定了。
主窗體打開frmCutter窗體時:
然後再frmCutter窗體中,寫入幾個事件:
B.設定好截圖區域後,每次題目出現時,變對該區域截圖:
C.将截到的問題和答案圖檔,用OCR識别
比如,我現在設定并截取到了這張圖檔:
識别圖檔中的文字,OCR軟體和API也不少。以前我用的谷歌tesseract4.0,安裝在本機的,沒做詞庫,識别率一般。
後來發現百度OCR每天免費調用500次,果斷轉場!事實證明,正确率還是高很多。
D.得到識别結果,将識别結果處理後,進行百度搜尋:
建立了一個試題實體,後面用起來就友善了:
E.百度搜尋,并顯示參考答案:
a).算法搜尋:
1.用題目去百度搜尋。在搜尋的結果中,查詢答案出現的次數。
2.用題目+答案去搜尋。得到每個組合的百度結果個數。
然後将上述兩種方法,根據權重權衡,使用者可以自行決定偏向于哪種結果。
b).輔助搜尋:
右邊還放了一個浏覽器,可以在得到識别結果的第一時間,呈現出根據題目搜尋百度的結果;并且在裡面高亮顯示3個答案關鍵字。
三、坐等吃雞!
自動截圖、自動識别、自動搜尋、自動給出參考答案、自動展現出搜尋頁面并高亮顯示關鍵字……
多了一系列的輔助功能,想不吃雞都難啊~
(PS:熱烈歡迎廣大道友一起交流、指點,大家一起更上一層樓!)
2018.01.25.
下面給大家推薦兩個小福利:
支付寶領紅包,每天都能領取,最高99元。領取的紅包在支付時可以抵扣現金!
一款覆寫淘寶、天貓全場商品95%的内部優惠券搜尋神器。
掃描二維碼下載下傳APP後,輸入激活碼:code888,即可自用省錢 + 分享賺錢!最高幫您節省90%的購物資金!