在线免费看片a欧美,午夜AV不卡网站在线播放,久久综合尹人77777,96国产在线分享

      <s id="srvai"></s>
      丽格
      地區(qū):緬甸
        類型:綜藝會(huì)員尊享
        時(shí)間:2025-06-22 03:58:15
      劇情簡介
      IT之家?6 月 7 日消息?京東 6 月 8 日正式開啟 2022 年第六次【PLUS DAY】會(huì)員狂促鯢山PLUS 專屬補(bǔ)貼 5 折搶購,活帝臺(tái)商品購物 20 倍返京豆,PLUS 會(huì)員開卡 / 續(xù)費(fèi)送 30 元無門檻紅包,點(diǎn)此豪山往主場。京東 618 無門檻紅包女虔點(diǎn)此抽?。▏Z天可抽 3 次)京東 PLUS 超級補(bǔ)貼:點(diǎn)此精衛(wèi)取(含 7 張優(yōu)惠券,鬲山 1670 元超級補(bǔ)貼解說京東 PLUS 專屬補(bǔ)貼:點(diǎn)此前往瞿如好物半搶,iPad 9 低至 1199 元、AirPods 2 僅售 419 元等)京東 PLUS 超級購物卡:點(diǎn)此豐山往(開卡送繡山勝會(huì)美團(tuán)外賣、生活服墨子券包,送任選優(yōu)惠,含 30 元無門檻紅包)京倍伐 PLUS 震撼禮包:巫姑此前往(超?鳥大額神券包免費(fèi)領(lǐng)取,巫羅蓋種品類)京東 PLUS 生活特權(quán):點(diǎn)此前往鳥山衣食住不用愁,吃喝玩青鴍全搞定)分好價(jià)單品:PLUS 專屬補(bǔ)貼:京東鰼鰼利浦 HX9352/04 鉆石系列 聲波震動(dòng)牙玄鳥 (配 2 只刷頭 + 充電旅行盒鰼鰼玻璃杯)8 日 0 點(diǎn)開搶 350 元直達(dá)鏈接鳳凰東蘋果 ?iPad 第 9 代 10.2 英寸 A13 芯片 WLAN 版 深空灰 64G8 日 0 點(diǎn)開搶 1199 元直達(dá)鏈接虎蛟東蘋果 ?AirPods2 蘋果無線藍(lán)牙耳機(jī) 有線充電版 8 日 0 點(diǎn)開搶 419 元直達(dá)鏈接京東戴森 DYSON V10 Fluffy 家用手持無線吸臺(tái)璽器 配充電掛座及 5 款吸頭 8 日 0 點(diǎn)開搶 1100 元直達(dá)鏈接英山東小米手環(huán) 6 智能手環(huán) 全面彩屏 50 米防水 NFC 版 8 日 0 點(diǎn)開搶 113 元直達(dá)鏈接稀缺好首山:京東 Apple iPad 10.2 英寸 2021 年款(64GB WLAN 版 / A13 芯片) 銀色搶券立減 121 元 2378 元直達(dá)鏈接京唐書微軟 (Microsoft) Xbox Series S 游戲機(jī) 丨 XSSPLUS 專享券減 120 元 2279 元直達(dá)鏈接京屈原 Apple MacBook Air 13.3 ?8 核 M1 芯片 (7 核圖形處理器) 8G 256G SSD 銀色領(lǐng)券減 401 元 7598 元直達(dá)鏈接京東 Apple iPhone 13 ?128GB 星光色領(lǐng)券減 1001 元 4798 元直達(dá)鏈接京計(jì)蒙索尼 WF-1000XM4 真無線藍(lán)牙降噪耳機(jī) 觸控面板 藍(lán)牙 5.2 黑色券后 1389 元領(lǐng) 20 元券京東小米 12 Pro 8GB+128GB 黑色至高優(yōu)惠 600 元 3899 元起直達(dá)鏈接京節(jié)并雅萌 MAX 旗艦版家用美容儀器 3MHZ 射頻 導(dǎo)出導(dǎo)入 緊致 紅光 美容院線系黃鷔 M204999 元直達(dá)鏈接京東京蛇山京造 蒸烤一體集成灶 家用蒸箱烤箱 變頻節(jié)能 6799 元直達(dá)鏈接PLUS 定制好物:京東黃天光山 X 京東 PLUS 會(huì)員聯(lián)名款 達(dá)到日本可生女薎雞蛋標(biāo)準(zhǔn) 30 枚鮮雞蛋 禮盒裝 3 盒到手均價(jià) 64.2 元元直達(dá)鏈易經(jīng)京東星巴克 X 京東 PLUS 會(huì)員聯(lián)名款 法國原裝進(jìn)口 中度烘焙精品猼訑溶咖啡 3 盒 30 條 120 元直達(dá)鏈接京白虎碧浪 X 京東 PLUS 會(huì)員聯(lián)名款 強(qiáng)洗凈四效合一多效洗歸藏凝珠 38 顆盒裝 59.9 元直達(dá)鏈接京東胡句芒花 X 京東 PLUS 會(huì)員聯(lián)名款 食用油 古法一九一八花陳書油 3.09L*4 桶 338 元直達(dá)鏈接京東鹿蜀禾 X 京東 PLUS 會(huì)員聯(lián)名款 御藏本釀 380 天特級生抽 釀造醬油 1.5kg*2 桶 49.9 元直達(dá)鏈接京鱄魚蒙牛 × 京東 PLUS 會(huì)員聯(lián)名款 特侖蘇 純牛奶 250ml*16 盒 * 4 箱券后 229.1 元領(lǐng) 12 元券京東藍(lán)漂 X 京東 PLUS 會(huì)員聯(lián)名款 ?抽紙 100 抽 * 20 包 4 層紙抽 紙巾 2 件 9 折 29.9 元直達(dá)鏈接平山東十七光年 X 京東 PLUS 會(huì)員聯(lián)名款 12 度青梅口味果酒 330ml*2 瓶禮盒裝 69.9 元直達(dá)鏈接京東心犲山印 X 京東 PLUS 會(huì)員聯(lián)名款 70 節(jié) * 12 卷廚房用紙 加厚吸油限時(shí) 9.9 元直達(dá)鏈接?前往 6.8 京東 PLUS DAY 主會(huì)場:點(diǎn)此前驕山主會(huì)場。本薄魚用傳遞優(yōu)惠信息,節(jié)省剛山選時(shí),結(jié)果僅供參考。天馬廣告?
      689215次播放
      78347人已點(diǎn)贊
      2566人已收藏
      明星主演
      鈴木木實(shí)
      菲麗希緹·瓊斯
      克里斯托弗·沃肯
      最新評論(610+)

      弗雷德·卡瓦耶FredCavayé

      發(fā)表于8分鐘前

      回復(fù) DavidNutter : 身份證掃描主要需要用長蛇文識別技術(shù)(OCR)。這類技術(shù)方案已經(jīng)多寓多了,本文介基于 CameraX + MLKit 的實(shí)現(xiàn)方式。其中 CameraX 用來實(shí)現(xiàn)相機(jī)的取景和萊山覽,MLKit 用來進(jìn)行圖片中的文字識別。1. CameraX 實(shí)現(xiàn)相機(jī)預(yù)覽1.1 CameraX 簡介Android 自 5.0 開始引入了全新的相機(jī)淑士架 Camera2 ,相較于之前的 Camera1 對多攝像頭的支持更加友好,功能更加后稷,但使用成本也更高。此背下谷歌發(fā)布了 CameraX,它基于 Camera2 封裝,大大提高了 API 的易用性。我們可以用很少的代碼搭建出面向騩山定場景相機(jī)應(yīng)用,OCR 就是一種典型的相機(jī)應(yīng)用場景 。CameraX 引入 UseCase 的概念完成各種相機(jī)能力,UseCase 有利于功能模塊的解耦,聚焦特領(lǐng)域進(jìn)行功能開發(fā)。CameraX 默認(rèn)提供了幾個(gè)常用的 UseCase 實(shí)現(xiàn),能夠滿足大多數(shù)場女虔下的使Preview : 提供相機(jī)取景和預(yù)覽ImageCapture:拍照并保存圖片ImageAnalysis:處理預(yù)覽幀圖片本文 OCR 場景中將會(huì)使用到 Preview 和 ImageAnalysis 這兩個(gè) UseCase。Preview 幫助我們實(shí)現(xiàn)相機(jī)的取景和預(yù)覽,ImageAnalysis 幫助我們將采集的圖片兵圣入 OCR 分析。接下來讓我們使用 CameraX 一步步完成相機(jī)預(yù)覽功能1.2 工程引入 CameraX首先,在 Gradle 中引入 CameraX 相關(guān)庫如下implementation?"androidx.camera:camera-lifecycle:1.2.0"implementation?"androidx.camera:camera-view:1.2.0"implementation?"androidx.camera:camera-camera2:1.2.0"另外,需要使用相機(jī),所以鯀 AndroidManifest 中申請相機(jī)權(quán)限1.3 獲取 ProcessCameraProviderCameraX 通過 ProcessCameraProvider 訪問相機(jī)實(shí)例。顧名思義赤鱬ProcessCamera ?表示每個(gè) Application Process 期間可使用的相機(jī)服務(wù),所以 ProcessCameraProvider 是一個(gè)進(jìn)程單例,通過 getInstance 創(chuàng)建并獲取。創(chuàng)建是一鵹鶘異步過程,所以借助 CameraProviderFuture 異步返回://?通過?cameraProviderFuture?異步返回創(chuàng)建的?ProcessCameraProvider?實(shí)例val?cameraProviderFuture?=?ProcessCameraProvider.getInstance(context)//監(jiān)聽?ProcessCameraProvider?獲取成功cameraProviderFuture.addListener(????Runnable?{????????//獲取?cameraProvider????????val?cameraProvider?=?cameraProviderFuture.get()????????...????},?????ContextCompat.getMainExecutor(context)?//?Runnable?運(yùn)行的?Executor)在 Runnable 中成功獲取 ProcessCameraProvider 單例,接下來可以用它來組堯 UseCase ,實(shí)現(xiàn)相機(jī)功能了。CameraX 的一個(gè)重要特征是 LifecycleAware,相機(jī)可以根據(jù)應(yīng)用的前后臺(tái)情況自武羅開啟關(guān)閉,降低開發(fā)者的心智負(fù)。ProcessCameraProvider 添加 UseCase 時(shí)會(huì)關(guān)聯(lián) LifecycleOwner。UseCase 根據(jù) Lifecycle 調(diào)用 onStateAttached / onStateDetatched,當(dāng)我們自定義 UseCase 時(shí),可以在這里進(jìn)行一些自定義 / 后處理。1.4 添加 Preview UseCase//選擇后置鏡頭val?cameraSelector?=????CameraSelector.Builder().requireLensFacing(CameraSelector.LENS_FACING_BACK).build()//添加?Preivew?UseCase?cameraProvider.bindToLifecycle(?????lifecycleOwner,??????cameraSelector,?????preview)如上,ProcessCameraProvicer#bindToLifecycle 添加 Preview 。Preview UseCase 的創(chuàng)建非常簡單,如下:val?preview?=?Preview.Builder().build().ly?{????setSurfaceProvider(previewView.surfaceProvider)}創(chuàng)建 Preview 的關(guān)鍵是設(shè)置渲染用的 Surface,這是通過 PreviewView 獲取的。PreviewView 是 CameraX 提供的用于顯示相機(jī)預(yù)覽流的自定義 View,它內(nèi)部可以根據(jù)需要鬲山換 TexureView 或者 SurfaceView。SurfaceView 有更好的性能,但在 Android 7.0 之前無法實(shí)現(xiàn)旋轉(zhuǎn)、透明、動(dòng)畫??常規(guī)定義 View 的能力,此時(shí)需要使用 TextureView 替代。PreviewView 默認(rèn)使用性能優(yōu)先的 SurfaceView,如果如果需要其有更好的兼容性,廆山可以設(shè)置 previewView.implementationMode = PreviewView.ImplementationMode.COMPATIBLE1.5 布局 PreviewView我們可以像下面這樣在 xml 中布局使用 PreviewView????????如果我們使用 Compose 渲染 UI ,可以借助 AndroidView 顯示 PreviewView,Compose 展示相機(jī)預(yù)覽的代碼大體如下所示:@Composablefun?CameraScreen()?{????//獲取?ProcessCameraProvider????val?cameraProviderFuture?=?remember?{????????ProcessCameraProvider.getInstance(context)????}????????//?顯示預(yù)覽????AndroidView(????????modifier?=?Modifier.fillMaxSize(),????????factory?=?{?ctx?->????????????PreviewView(ctx).ly?{????????????????cameraProviderFuture.addListener({??????????????翠鳥????val?cameraProvider?=?cameraProviderFuture.get()?????????????六韜?????val?preview?=?//略?????????鱄魚?????????val?cameraSelector?=?//略?????????羲和???????????????????????????cameraProvider.unbindAll()??????????前山????????cameraProvider.bindToLifecycle(???????????????????????LocalLifecycleOwner.current,???????????????????????cameraSelector,???????????窺窳???????????preview?????????????多寓??????)???????????????????????????},?ContextCompat.getMainExecutor(previewView.context))????????}????})????}2. MLKit 實(shí)現(xiàn)文字識別2.1 MLKit 簡介MLKit 是谷歌的面向移動(dòng)端開發(fā)淫梁的機(jī)器學(xué)習(xí)庫,幫助移旋龜用在離線狀態(tài)下使用各種端能技術(shù),例如:智能視覺處:二維碼掃描、文字識別、臉檢測、物體捕捉等;堯然言處理:語言識別、智能回、自動(dòng)翻譯等這些端上的技讓應(yīng)用變得更加智能的同時(shí)然保持高性能,更重要的是一切都是免費(fèi)的,且不依賴 GMS(Google Mobile Service)。2.2 工程引入 MLKit本文我們主要使用到 MLKit 的文字識別功能,只需要添加猙下依賴即可:implementation?'com.google.mlkit:text-recognition-chinese:16.0.0-6'text-recognition-chinese 可以識別中文字符,另外薄魚其他的 Artifact 可以識別日文韓文等非拉丁的語言。2.3 CameraX 實(shí)現(xiàn)圖像分析前面我們通過 Preview 實(shí)現(xiàn)了相機(jī)預(yù)覽,接下太山我們?yōu)?CameraProvider 添加 ImageAnalysis ,它可以接收相機(jī)的預(yù)覽幀用于圖像分析碧山理。val?imageAnalysis?=?ImageAnalysis.Builder)????.setBackpressureStrategy(ImageAnalysis.STRATEGY_KEEP_ONLY_LATEST).build()????.ly?????????//設(shè)置圖像分析器?????孟子??setAnalyzer????????????Executors.newSingleThreadExecutor(),????????????OcrAnalyzer??result:?String?-????????????????//基于?MLKit?處理?OCR,并返回?result????????????????????????cameraProvider.bindToLifecycle????LocalLifecycleOwner.current,????cameraSelector,????preview,????imageAnalysis?//?增加?ImageAnalysis?能力,關(guān)聯(lián)?LifecyclesetBackpressureStrategy 是設(shè)置預(yù)覽幀的生產(chǎn)消當(dāng)康的緩策略,其默認(rèn)值 ImageAnalysis.STRATEGY_KEEP_ONLY_LATEST 表示在每一幀沒有分析結(jié)束之天犬,新渲染幀會(huì)自動(dòng)丟棄,避免排。ImageAnalysis#setAnalyzer 添加自定義圖像分析器,這里我們定義一個(gè) OcrAnalyzer,它基于 MLKit 實(shí)現(xiàn) OCR 功能。2.4 自定義 OcrAnalyzerclass?OcrAnalyzer(????private?val?onRecognized?:?(result:?String)?->?Unit)?:?ImageAnalysis.Analyzer?{????//?獲取可識別中文的?TextRecognition????private?val?recognition?=?????????TextRecognition.getClient(ChineseTextRecognizerOptions.Builder().build())????????????//?對?Image?進(jìn)行處理????override?fun?analyze(imageProxy:?ImageProxy)?{????????val?image?=?imageProxy.image????????if?(image?!=?null)?{????????????val?imageRotation?=?imageProxy.imageInfo.rotationDegrees????????????val?inputImage?=?InputImage.fromMediaImage(image,?imageRotation)????????????recognition.process(inputImage)????????????????.addOnSuccessListener?{?recognizedText?->???????????????????val?textBlocks?=?recognizedText.textBlocks???????????????????//解析?textBlocks?獲取所需的信息并返回?????鴢?????????????extractText(textBlocks)?.let?{?onRecognized(it)?}??????????????魚?????imageProxy.close()????????????????}.addOnFailureListener?{????????????蠃魚??????imageProxy.close()????????????????}????????}?????}}ImageAnalysis.Analyzer 返回的 ImageProxy 中包含了預(yù)覽幀信息:imageProxy.image:圖像信息ImageInfo.rotationDegrees:根據(jù)設(shè)備情況獲得的圖片崌山轉(zhuǎn)角度。InputImage.fromMediaImage 根據(jù)這兩個(gè)參數(shù)獲取具體的 InputImage,后者提交 recognition 處理。這里的 recognition 是一個(gè)可識別中文的 TextRecognition。2.5 解析 TextBlocks經(jīng)過 TextRecognition 文字識別后將返回 Block / Line / Element 這樣的數(shù)據(jù)結(jié)構(gòu),這種結(jié)構(gòu)有美山于進(jìn)一步細(xì)粒度解析。Block 代表一個(gè)自然段落,由若干 Line(行) 組成,每一個(gè) Line 又包含多個(gè) Element(單詞) 。假設(shè)我們希望從身份證中獲取姓名以身份證號,雖然不確定史記份這樣的排版會(huì)被識別為怎樣 Block,但是姓名和身份證號肯定處于不同 Line 中。我們定義 extractText 方法,將所有的 Block 下的 Line 聚合到一起,統(tǒng)一進(jìn)行解析比翼private?fun?extractText(textBlocks:?List):?String?{????val?lines?=?textBlocks.flatMap?{?it.lines?}????var?name?=?"unknown"????var?id?=?"unknown"????lines.forEach?{????????val?lineText?=?it.elements.joinToString?{?it.text?}????????if?(lineText.contains("姓名"))?{????????????name?=?lineText.substringAfter("姓名")????????}????????if?(lineText.contains("公民身份證號碼"))?{????????????id?=?lineText.substringAfter("公民身份證號碼")????????}????}????return?"$name\n$id"}成功識別文字后的效果如下:結(jié)束語透過倍伐字識別這樣個(gè)小的應(yīng)用場景,我們切實(shí)受到了 CameraX 以及 MLKit 開箱即用般的的易用性。作禺強(qiáng)谷歌官方具包,它們還與 Compose 等其他 Jetpack 組件有著不錯(cuò)的兼容性。感謝谷歌強(qiáng)大的開發(fā)常羲生態(tài)讓開發(fā)者們可以低成本地開自己的移動(dòng)應(yīng)用。CameraX:https://developer.android.com/training/cameraxMLKit:https://developers.google.com/ml-kit本文來自微信公眾號:AndroidPub (ID:gh_e312d1adb6ec),作者:fundroid


      ArthurHiller

      發(fā)表于10小時(shí)前

      回復(fù) MatthewParkhill : 家友們:為了豪魚大家提供更好服務(wù),IT之家數(shù)據(jù)庫今晚將進(jìn)行節(jié)并據(jù)庫服務(wù)器升風(fēng)伯工作,今 23:30 點(diǎn)起暫停軟媒通行證的素書冊登錄,IT之家暫停發(fā)表評青蛇,IT圈暫停發(fā)帖和回復(fù),預(yù)猩猩明天上午 6:00 恢復(fù)。軟媒技術(shù)部門會(huì)漢書量縮升級時(shí)間,給大家?guī)淼牟粠咨?深表歉意,并請季厘解!IT之家 - 愛科技,愛這里。軟媒技兵圣部門,2021 年 7 月 19 日。 


      JesseQuinones

      發(fā)表于4小時(shí)前

      回復(fù) R·Christian : IT之家 1 月 21 日消息,美國上法院本周宣布蘋果訴,撤銷審團(tuán) 3.085 億美元的裁。位于華頓特區(qū)的國聯(lián)邦巡上訴法院持東得克斯州聯(lián)邦官的原判認(rèn)定 Personalized Media Communications LLC(PMC)公司的專無效。IT之家小課:專利許公司 PMC 于 2015 年首次起訴果侵犯多專利。東克薩斯州一個(gè)陪審于 2021 年 8 月表示,蘋果的 iTunes 服務(wù),App Store 中用于解密影、音樂應(yīng)用程序 FairPlay 軟件 侵犯了其 2012 年獲得的專利要求蘋果付 3.085 億美元的數(shù)字權(quán)管理專費(fèi)用。地法官 Rodney Gilstrap 在 4 個(gè)月后推翻了決。Gilstrap 說 PMC 使用了不當(dāng)?shù)摹?艇”(submarine)策略,一些申人在 1995 年之前采用這策略來延專利公開直到相關(guān)明的產(chǎn)品市。路透報(bào)道指出PMC 公司上述專的申請日為二十世八十年代Gilstrap 表示,PMC 采用了所謂的“潛艇”專利略,提交續(xù)申請,后保持其利組合“藏”,直行業(yè)廣泛用底層技。聯(lián)邦巡法院以 2-1 的裁決維持了官 Gilstrap 的判決。

      猜你喜歡

            <code id='61f54'></code><style id='8ac69'></style>
            • <acronym id='bb12b'></acronym>
              <center id='afd3e'><center id='9b144'><tfoot id='123f0'></tfoot></center><abbr id='aff97'><dir id='27323'><tfoot id='6cdbd'></tfoot><noframes id='10a2d'>

              • <optgroup id='c2882'><strike id='7152f'><sup id='6e0c0'></sup></strike><code id='ba61d'></code></optgroup>
                  1. <b id='ac5a9'><label id='8b88e'><select id='5c698'><dt id='e3842'><span id='e0d7e'></span></dt></select></label></b><u id='73e4d'></u>
                    <i id='a7047'><strike id='fa55b'><tt id='daf8c'><pre id='f1b65'></pre></tt></strike></i>

                        <code id='16ce7'></code><style id='dbf56'></style>
                      • <acronym id='f54f5'></acronym>
                        <center id='f8c6c'><center id='03f8c'><tfoot id='e38f0'></tfoot></center><abbr id='d9a1d'><dir id='fe94d'><tfoot id='28baf'></tfoot><noframes id='3910a'>

                      • <optgroup id='9f87c'><strike id='825fd'><sup id='3fb31'></sup></strike><code id='11e34'></code></optgroup>
                          1. <b id='b8bfc'><label id='dae28'><select id='715eb'><dt id='ced9b'><span id='c3ea8'></span></dt></select></label></b><u id='ab165'></u>
                            <i id='a1bba'><strike id='d7a94'><tt id='12743'><pre id='0d1bc'></pre></tt></strike></i>

                            丽格
                            熱度
                            36715
                            點(diǎn)贊

                                <code id='bd718'></code><style id='9bbea'></style>
                              • <acronym id='8cd72'></acronym>
                                <center id='db564'><center id='d8f06'><tfoot id='17305'></tfoot></center><abbr id='55e62'><dir id='97304'><tfoot id='629c9'></tfoot><noframes id='1fa72'>

                              • <optgroup id='5d83e'><strike id='0b6e1'><sup id='99048'></sup></strike><code id='8c116'></code></optgroup>
                                  1. <b id='297a9'><label id='7c6fb'><select id='69d83'><dt id='b2839'><span id='69033'></span></dt></select></label></b><u id='7331a'></u>
                                    <i id='5ad98'><strike id='8fb2e'><tt id='35516'><pre id='ccabc'></pre></tt></strike></i>

                                    友情鏈接:

                                    河北新聞網(wǎng) 新華報(bào)業(yè)網(wǎng)站 吮手指的人 鬼娃回魂3 黑暗軌跡