【Android Tips】小廠的掃碼還能怎么做?

先說(shuō)重點(diǎn),你的App能識(shí)別下面這個(gè)二維碼嗎?

二維碼鏈接

(說(shuō)明: 由于簡(jiǎn)書(shū)的異常檢查機(jī)制魏宽,包含某些二維碼的文章會(huì)檢測(cè)不通過(guò)腐泻,本文所有包含二維碼的圖片將以鏈接形式給出)

如果掃碼功能基于ZXingZBar,而且沒(méi)有自定義處理過(guò)數(shù)據(jù)湖员,大概率是不行的贫悄。
這個(gè)時(shí)候瑞驱,你可以試試google這個(gè)(基于機(jī)器學(xué)習(xí)的)庫(kù):

結(jié)果截圖:

掃碼結(jié)果


下面說(shuō)一下我面臨的問(wèn)題與思考過(guò)程

今天接到一個(gè)優(yōu)化掃碼的任務(wù)娘摔,然后收到了下面的二維碼(就是上面那個(gè)):

二維碼鏈接

掃碼比較差我是知道的,只是用了ZXing這個(gè)庫(kù)唤反,在大部分情況下能掃出來(lái)凳寺,但是與超級(jí)App有著肉眼可見(jiàn)的差距(如微信、支付寶都成功識(shí)別了上面的二維碼)彤侍。

跪在上面這張二維碼上后肠缨,我不懷好意地測(cè)試了一些不以掃碼為主要用戶場(chǎng)景的應(yīng)用,發(fā)現(xiàn)他們也都跪了盏阶。晒奕。。

錘子的相機(jī)-沒(méi)有識(shí)別到二維碼

網(wǎng)易云音樂(lè)(versionCode=8000041) - 未能識(shí)別

得到App(versionCode=20201231) - 未能識(shí)別

今日頭條(versionCode=8090) - 只是偶爾可以成功名斟。脑慧。。對(duì)不起宇宙廠砰盐,這只是巧合

最后闷袒,ZXing的官方App(versionCode=108)也失敗了...

于是開(kāi)始搜索一些解決方案,對(duì)于圖像做一些中間的處理岩梳,處理后的數(shù)據(jù)ZXing更容易識(shí)別囊骤。看到這里冀值,沒(méi)有馬上動(dòng)手也物,而是開(kāi)始想另一個(gè)問(wèn)題:

這樣的問(wèn)題,最應(yīng)該誰(shuí)來(lái)解決列疗?
應(yīng)用層的程序員真的要研究圖像識(shí)別滑蚯,二維碼原理這些嗎?

帶著這些問(wèn)題作彤,我搜索了微信的解決方案膘魄,看到微信對(duì)整個(gè)掃碼的流程都做了很多處理,而且這篇文章是2016年的竭讳,聽(tīng)說(shuō)現(xiàn)在的微信掃碼用到了機(jī)器學(xué)習(xí)的技術(shù)(后來(lái)一想创葡,圖像識(shí)別可能是最適合用機(jī)器學(xué)習(xí)的場(chǎng)景了)。另外绢慢,微信阿里的方案都是閉源的(當(dāng)然灿渴,他們沒(méi)有任何義務(wù)開(kāi)源)洛波,騰訊云還有一個(gè)產(chǎn)品就叫智能掃碼, 想著替公司剩下10萬(wàn)一個(gè)應(yīng)用的授權(quán)費(fèi)用骚露,我繼續(xù)了搜尋蹬挤。。棘幸。

焰扳。。误续。很久(大概半個(gè)小時(shí)吧)之后吨悍,

我找到了文章開(kāi)頭提到的google的方案,作為機(jī)器學(xué)習(xí)的應(yīng)用之一蹋嵌,ML Kit項(xiàng)目中包含一個(gè)barcode-scanning模塊育瓜。項(xiàng)目還比較新,init到現(xiàn)在也就半年多(如果有坑可別怪我栽烂,嘿嘿~)躏仇,但理論上基于機(jī)器學(xué)習(xí)的圖像識(shí)別技術(shù)已經(jīng)非常成熟了。具體的用法可以參考GuidelineSample, 如上文腺办,結(jié)果是快速成功識(shí)別:

ML Kit識(shí)別結(jié)果

這可能是我第一次真真實(shí)實(shí)地意識(shí)到機(jī)器學(xué)習(xí)的力量焰手,聯(lián)想到韓寒的文章《我也曾對(duì)這種力量一無(wú)所知》,機(jī)器學(xué)習(xí)已經(jīng)在很多方面展現(xiàn)出它的過(guò)人之處了菇晃,感謝Google册倒,讓我對(duì)機(jī)器學(xué)習(xí)一無(wú)所知的情況下也能分享收益,只是磺送。驻子。。

如果沒(méi)有Google估灿,只有國(guó)內(nèi)的大廠(再次強(qiáng)調(diào)崇呵,它們沒(méi)有義務(wù)開(kāi)源),
機(jī)器學(xué)習(xí)的時(shí)代,會(huì)加速公平還是加速分化呢馅袁?

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末域慷,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子汗销,更是在濱河造成了極大的恐慌犹褒,老刑警劉巖,帶你破解...
    沈念sama閱讀 206,214評(píng)論 6 481
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件弛针,死亡現(xiàn)場(chǎng)離奇詭異叠骑,居然都是意外死亡,警方通過(guò)查閱死者的電腦和手機(jī)削茁,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,307評(píng)論 2 382
  • 文/潘曉璐 我一進(jìn)店門宙枷,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)掉房,“玉大人,你說(shuō)我怎么就攤上這事慰丛∽壳簦” “怎么了?”我有些...
    開(kāi)封第一講書(shū)人閱讀 152,543評(píng)論 0 341
  • 文/不壞的土叔 我叫張陵诅病,是天一觀的道長(zhǎng)哪亿。 經(jīng)常有香客問(wèn)我,道長(zhǎng)睬隶,這世上最難降的妖魔是什么锣夹? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 55,221評(píng)論 1 279
  • 正文 為了忘掉前任页徐,我火速辦了婚禮苏潜,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘变勇。我一直安慰自己恤左,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 64,224評(píng)論 5 371
  • 文/花漫 我一把揭開(kāi)白布搀绣。 她就那樣靜靜地躺著飞袋,像睡著了一般。 火紅的嫁衣襯著肌膚如雪链患。 梳的紋絲不亂的頭發(fā)上巧鸭,一...
    開(kāi)封第一講書(shū)人閱讀 49,007評(píng)論 1 284
  • 那天,我揣著相機(jī)與錄音麻捻,去河邊找鬼纲仍。 笑死,一個(gè)胖子當(dāng)著我的面吹牛贸毕,可吹牛的內(nèi)容都是我干的郑叠。 我是一名探鬼主播,決...
    沈念sama閱讀 38,313評(píng)論 3 399
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼明棍,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼乡革!你這毒婦竟也來(lái)了?” 一聲冷哼從身側(cè)響起摊腋,我...
    開(kāi)封第一講書(shū)人閱讀 36,956評(píng)論 0 259
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤沸版,失蹤者是張志新(化名)和其女友劉穎,沒(méi)想到半個(gè)月后兴蒸,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體视粮,經(jīng)...
    沈念sama閱讀 43,441評(píng)論 1 300
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 35,925評(píng)論 2 323
  • 正文 我和宋清朗相戀三年类咧,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了馒铃。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片蟹腾。...
    茶點(diǎn)故事閱讀 38,018評(píng)論 1 333
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖区宇,靈堂內(nèi)的尸體忽然破棺而出娃殖,到底是詐尸還是另有隱情,我是刑警寧澤议谷,帶...
    沈念sama閱讀 33,685評(píng)論 4 322
  • 正文 年R本政府宣布炉爆,位于F島的核電站,受9級(jí)特大地震影響卧晓,放射性物質(zhì)發(fā)生泄漏芬首。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,234評(píng)論 3 307
  • 文/蒙蒙 一逼裆、第九天 我趴在偏房一處隱蔽的房頂上張望郁稍。 院中可真熱鬧,春花似錦胜宇、人聲如沸耀怜。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 30,240評(píng)論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)财破。三九已至,卻和暖如春从诲,著一層夾襖步出監(jiān)牢的瞬間左痢,已是汗流浹背。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 31,464評(píng)論 1 261
  • 我被黑心中介騙來(lái)泰國(guó)打工系洛, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留俊性,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 45,467評(píng)論 2 352
  • 正文 我出身青樓碎罚,卻偏偏與公主長(zhǎng)得像磅废,于是被迫代替她去往敵國(guó)和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子荆烈,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 42,762評(píng)論 2 345

推薦閱讀更多精彩內(nèi)容