<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          EEPW首頁(yè) > 智能計(jì)算 > 業(yè)界動(dòng)態(tài) > 安卓手機(jī)掃描二維碼有新招,谷歌利用機(jī)器學(xué)習(xí)實(shí)現(xiàn)遠(yuǎn)距離自動(dòng)放大

          安卓手機(jī)掃描二維碼有新招,谷歌利用機(jī)器學(xué)習(xí)實(shí)現(xiàn)遠(yuǎn)距離自動(dòng)放大

          作者: 時(shí)間:2023-08-07 來(lái)源:IT之家 收藏

          IT之家 8 月 7 日消息,如果你在使用安卓手機(jī)掃描時(shí)遇到困難,比如墻上的太遠(yuǎn),很難掃描成功,那么正在開(kāi)發(fā)一項(xiàng)新功能,可以讓手機(jī)自動(dòng)識(shí)別、放大并讀取。這項(xiàng)功能目前還沒(méi)有正式推出,但已經(jīng)在提供給開(kāi)發(fā)者的最新應(yīng)用程序接口(API)中進(jìn)行測(cè)試。

          本文引用地址:http://www.ex-cimer.com/article/202308/449348.htm

          具體來(lái)說(shuō),的二維碼掃描器 API 得到了更新,可以在谷歌的二維碼掃描器(QR Code Scanner)系統(tǒng)應(yīng)用中使用,也可以集成到其他應(yīng)用中。如果開(kāi)發(fā)者使用了這個(gè) API,用戶就不需要授予相機(jī)權(quán)限,節(jié)省了開(kāi)發(fā)者自己設(shè)計(jì)掃描功能的時(shí)間。

          這個(gè) API 利用了谷歌的本地機(jī)器學(xué)習(xí)技術(shù)來(lái)解析二維碼,并且只向應(yīng)用輸出一個(gè) Barcode 對(duì)象以保護(hù)用戶的隱私。具體的技術(shù)原理不得而知,但是人工智能放大技術(shù)已經(jīng)在其他媒體領(lǐng)域有所應(yīng)用。

          據(jù)安卓專家米沙爾?拉赫曼指出,這個(gè)新的自動(dòng)放大功能已經(jīng)包含在最新版本的 ML Kit 條形碼掃描 API 庫(kù)中,這個(gè)庫(kù)可以集成到應(yīng)用中(也可以通過(guò)谷歌 Play 服務(wù)下載),也包含在單獨(dú)的二維碼掃描器 API 版本 16.1.0 中。拉赫曼寫道,這個(gè)簡(jiǎn)單的二維碼掃描功能可能會(huì)出現(xiàn)在運(yùn)行安卓 13 或更高版本的設(shè)備上,因?yàn)樗鼈兊亩S碼掃描器使用了同樣的 ML Kit 條形碼掃描庫(kù)。而且據(jù) X(前推特)用戶 AssembleDebug 的屏幕錄像顯示,這個(gè)功能可能已經(jīng)通過(guò) GMS 開(kāi)始推送。

          目前還不清楚這個(gè)新功能對(duì)于配備低質(zhì)量相機(jī)的安卓手機(jī)有多大效果,或者是否會(huì)出現(xiàn)在除了谷歌自家 Pixel 之外的其他設(shè)備上,IT之家將保持關(guān)注。




          關(guān)鍵詞: 智能計(jì)算 二維碼 谷歌

          評(píng)論


          相關(guān)推薦

          技術(shù)專區(qū)

          關(guān)閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();