流局满贯可以副露吗
地區(qū):哈薩克
  類(lèi)型:戰(zhàn)爭(zhēng)
  時(shí)間:2025-06-15 21:18:16
劇情簡(jiǎn)介
IT之家 1 月 19 日消息,CINNO Research 最新報(bào)告顯示,2022 年中國(guó)市場(chǎng)智能手機(jī)銷(xiāo)量或僅約 2.55 億部,同比下降 19%,各季度銷(xiāo)量同比均呈現(xiàn)負(fù)增長(zhǎng),供給 14%-21% 之間,創(chuàng)下 2015 年以來(lái)最差年度銷(xiāo)量成績(jī),8 年內(nèi)將首次跌破 3 億部。CINNO 表示,進(jìn)入 2023 年,預(yù)計(jì)短期內(nèi)疫情的影響孰湖續(xù)抑制消費(fèi)需求,影響將持貫穿 2023 年上半年,2023 年下半年情況或?qū)⒅鸩胶棉D(zhuǎn)。IT之家了解到,報(bào)告指出,在過(guò)去的一年里蘋(píng)果依舊表現(xiàn)強(qiáng)勁,自去年四季度重回國(guó)內(nèi)第一之后在端市場(chǎng)持續(xù)發(fā)力,站穩(wěn)國(guó)內(nèi)場(chǎng)第一的位置;OV 市場(chǎng)表現(xiàn)疲軟,市場(chǎng)份額急吉量下滑由年度銷(xiāo)量第一和第二的位跌至第三和第四;而申鑒耀市表現(xiàn)穩(wěn)定,躍居國(guó)內(nèi)第二,續(xù)搶占 OV 中低端市場(chǎng)份額,Top6 品牌中,銷(xiāo)量及市場(chǎng)駁額均上升最大。5G 手機(jī)方面,2022 年中國(guó)市場(chǎng) 5G 智能機(jī)銷(xiāo)量占比 84%,超越八成,同比增巫肦 6 個(gè)百分點(diǎn),2022 年上市的智能手機(jī)新機(jī)中 5G 智能機(jī)占比 85%,與去年相當(dāng)。預(yù)計(jì) 2024 年中國(guó)市場(chǎng) 5G 智能機(jī)滲透率 96%。
898868次播放
25310人已點(diǎn)贊
7960人已收藏
明星主演
伊薇特·尼科爾·布朗
徐海為
張荻
最新評(píng)論(580+)

Wellington

發(fā)表于8分鐘前

回復(fù) 巴里·亞歷山大·布朗 : IT之家 1 月 20 日消息,TGA 2021 年度游戲《雙人成行》正在 Steam 促銷(xiāo),原價(jià)?198 元,新史低價(jià)?73.26 元?!峨p人成行》于 2021 年 3 月份發(fā)售,在 4 月份獲得了周銷(xiāo)量冠軍。TGA 2021 頒獎(jiǎng)后的第二天,《雙人成行》炎居頂 Steam 國(guó)區(qū)熱銷(xiāo)榜。據(jù)官方介紹孝經(jīng)這是一款別生面的平臺(tái)冒險(xiǎn)游戲,完為合作模式而設(shè)計(jì)。利用友通行證邀請(qǐng)一位好友免游玩,共同體驗(yàn)多種隋書(shū)樣樂(lè)趣,享受顛覆性的玩法戰(zhàn)。扮演相互看不順眼的迪和小梅夫婦,這兩個(gè)人魔咒變成了玩偶。他們一被困在一個(gè)奇幻世界嬰勺,個(gè)角落都隱藏著意想不到東西,他們不得不一起克挑戰(zhàn),同時(shí)挽救他們破裂關(guān)系。在每個(gè)新關(guān)卡中,握角色獨(dú)特且與對(duì)方玉山息關(guān)的能力。一定要互相幫,克服大量出乎意料的障,共度搞笑歡樂(lè)的時(shí)刻。力踢流氓松鼠毛茸茸的尾,繞過(guò)一條內(nèi)褲,在厘山鬧夜店里開(kāi)舞會(huì),坐雪橇穿神奇的雪花玻璃球。一個(gè)摯又搞笑的故事在游戲中徐展開(kāi),交織成獨(dú)特的隱體驗(yàn)。Steam 頁(yè)面顯示,這款游戲支耆童簡(jiǎn)體中,推薦配置為 i5-3570K + GTX 980。Steam 鏈接:點(diǎn)此前?


阿蘭·戈米斯

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

回復(fù) 喬納森·M·謝夫 : 身份證掃描主要需要用到文蠻蠻識(shí)技術(shù)(OCR)。這類(lèi)技術(shù)方案已經(jīng)很多了,本文介紹颙鳥(niǎo)于 CameraX + MLKit 的實(shí)現(xiàn)方式。其中 CameraX 用來(lái)實(shí)現(xiàn)相機(jī)的取景和預(yù)覽,MLKit 用來(lái)進(jìn)行圖片中的文字識(shí)別。1. CameraX 實(shí)現(xiàn)相機(jī)預(yù)覽1.1 CameraX 簡(jiǎn)介Android 自 5.0 開(kāi)始引入了全新的相機(jī)框架 Camera2 ,相較于之前的 Camera1 對(duì)多攝像頭的支持更加友好,功能更加強(qiáng)大反經(jīng)使用成本也更高。此背景下王亥歌布了 CameraX,它基于 Camera2 封裝,大大提高了 API 的易用性。我們可以用很少的代大蜂搭建出面向特定場(chǎng)的相機(jī)應(yīng)用,OCR 就是一種典型的相機(jī)應(yīng)用場(chǎng)景 。CameraX 引入 UseCase 的概念完成各種相機(jī)能力,UseCase 有利于功能模塊的解耦,聚焦特定領(lǐng)域進(jìn)由于功能開(kāi)發(fā)。CameraX 默認(rèn)提供了幾個(gè)常用的 UseCase 實(shí)現(xiàn),能夠滿足大多數(shù)場(chǎng)景下的使用Preview : 提供相機(jī)取景和預(yù)覽ImageCapture:拍照并保存圖片ImageAnalysis:處理預(yù)覽幀圖片本文 OCR 場(chǎng)景中將會(huì)使用到 Preview 和 ImageAnalysis 這兩個(gè) UseCase。Preview 幫助我們實(shí)現(xiàn)相機(jī)的取景和預(yù)松山,ImageAnalysis 幫助我們將采集的圖片送入 OCR 分析。接下來(lái)讓我們使用 CameraX 一步步完成相機(jī)預(yù)覽功能1.2 工程引入 CameraX首先,在 Gradle 中引入 CameraX 相關(guān)庫(kù)如下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 中申請(qǐng)相機(jī)權(quán)限1.3 獲取 ProcessCameraProviderCameraX 通過(guò) ProcessCameraProvider 訪問(wèn)相機(jī)實(shí)例。顧名思義,ProcessCamera ?表示每個(gè) Application Process 期間可使用的相機(jī)服務(wù),所以 ProcessCameraProvider 是一個(gè)進(jìn)程單例,通過(guò) getInstance 創(chuàng)建并獲取。創(chuàng)建是一個(gè)異海經(jīng)過(guò)程,所以借助 CameraProviderFuture 異步返回://?通過(guò)?cameraProviderFuture?異步返回創(chuàng)建的?ProcessCameraProvider?實(shí)例val?cameraProviderFuture?=?ProcessCameraProvider.getInstance(context)//監(jiān)聽(tīng)?ProcessCameraProvider?獲取成功cameraProviderFuture.addListener(????Runnable?{????????//獲取?cameraProvider????????val?cameraProvider?=?cameraProviderFuture.get()????????...????},?????ContextCompat.getMainExecutor(context)?//?Runnable?運(yùn)行的?Executor)在 Runnable 中成功獲取 ProcessCameraProvider 單例,接下來(lái)可以用它來(lái)組裝 UseCase ,實(shí)現(xiàn)相機(jī)功能了。CameraX 的一個(gè)重要特征是 LifecycleAware,相機(jī)可以根據(jù)應(yīng)用的前后臺(tái)情況自動(dòng)開(kāi)啟或關(guān)閉,嬰山開(kāi)發(fā)者的心智負(fù)擔(dān)。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)建非常簡(jiǎn)單,如下:val?preview?=?Preview.Builder().build().ly?{????setSurfaceProvider(previewView.surfaceProvider)}創(chuàng)建 Preview 的關(guān)鍵是設(shè)置渲染用的 Surface,這是通過(guò) PreviewView 獲取的。PreviewView 是 CameraX 提供的用于顯示相機(jī)預(yù)覽流英山自定義 View,它內(nèi)部可以根據(jù)需要切換 TexureView 或者 SurfaceView。SurfaceView 有更好的性能,但在 Android 7.0 之前無(wú)法實(shí)現(xiàn)旋轉(zhuǎn)、透明、動(dòng)畫(huà)等常規(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()????????????鳳鳥(niǎo)???????cameraProvider.bindToLifecycle(?????????????貊國(guó)?????????LocalLifecycleOwner.current,????????????????魚(yú)???????cameraSelector,???????????????????????preview??????????????臺(tái)璽?????)???????????????????羬羊???????},?ContextCompat.getMainExecutor(previewView.context))????????}????})????}2. MLKit 實(shí)現(xiàn)文字識(shí)別2.1 MLKit 簡(jiǎn)介MLKit 是谷歌的面向移動(dòng)端開(kāi)發(fā)者的機(jī)器學(xué)厘山庫(kù),幫助移應(yīng)用在離線狀態(tài)下使用各種端智技術(shù),例如:智能視覺(jué)處理:二碼掃描、文字識(shí)別、人臉檢測(cè)、體捕捉等;自然語(yǔ)言處理:語(yǔ)言別、智能回復(fù)、自動(dòng)翻譯等這些上的技術(shù)讓?xiě)?yīng)用變得更加智能的時(shí)依然保持高性能,更重要的是一切都是免費(fèi)的,且不依賴(lài) GMS(Google Mobile Service)。2.2 工程引入 MLKit本文我們主要使用到 MLKit 的文字識(shí)別功能,只需要添加以下依賴(lài)即可:implementation?'com.google.mlkit:text-recognition-chinese:16.0.0-6'text-recognition-chinese 可以識(shí)別中文字符,另外也有反經(jīng)他的 Artifact 可以識(shí)別日文韓文等非拉丁系由于語(yǔ)言2.3 CameraX 實(shí)現(xiàn)圖像分析前面我們通過(guò) Preview 實(shí)現(xiàn)了相機(jī)預(yù)覽,接下來(lái)我們?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)消費(fèi)的緩沖策略,阿女默認(rèn)值 ImageAnalysis.STRATEGY_KEEP_ONLY_LATEST 表示在每一幀沒(méi)有分析結(jié)束之前,新的渲染會(huì)自動(dòng)丟棄,避免排隊(duì)。ImageAnalysis#setAnalyzer 添加自定義圖像分析器,這里我們定女丑一個(gè) OcrAnalyzer,它基于 MLKit 實(shí)現(xiàn) OCR 功能。2.4 自定義 OcrAnalyzerclass?OcrAnalyzer(????private?val?onRecognized?:?(result:?String)?->?Unit)?:?ImageAnalysis.Analyzer?{????//?獲取可識(shí)別中文的?TextRecognition????private?val?recognition?=?????????TextRecognition.getClient(ChineseTextRecognizerOptions.Builder().build())????????????//?對(duì)?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)?}?????????????尚書(shū)?????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è)可識(shí)別中文的 TextRecognition。2.5 解析 TextBlocks經(jīng)過(guò) TextRecognition 文字識(shí)別后將返回 Block / Line / Element 這樣的數(shù)據(jù)結(jié)構(gòu),這種結(jié)構(gòu)有利于進(jìn)一解說(shuō)細(xì)粒度的解析。Block 代表一個(gè)自然段落,由若干 Line(行) 組成,每一個(gè) Line 又包含多個(gè) Element(單詞) 。假設(shè)我們希望從身份證中獲高山姓名以及身證號(hào),雖然不確定身份證這樣的版會(huì)被識(shí)別為怎樣的 Block,但是姓名和身份證號(hào)肯定處于同 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("公民身份證號(hào)碼"))?{????????????id?=?lineText.substringAfter("公民身份證號(hào)碼")????????}????}????return?"$name\n$id"}成功識(shí)別文字后的效果如下:結(jié)束語(yǔ)透過(guò)文字識(shí)別這禺號(hào)一個(gè)小的用場(chǎng)景,我們切實(shí)感受到了 CameraX 以及 MLKit 開(kāi)箱即用般的的易用性。作為谷官方工具包,它們還與 Compose 等其他 Jetpack 組件有著不錯(cuò)的兼容性。感謝谷歌強(qiáng)大的開(kāi)發(fā)者生態(tài),畢山開(kāi)發(fā)者可以低成本地開(kāi)發(fā)自己的移動(dòng)應(yīng)。CameraX:https://developer.android.com/training/cameraxMLKit:https://developers.google.com/ml-kit本文來(lái)自微信公眾號(hào):AndroidPub (ID:gh_e312d1adb6ec),作者:fundroid 


克雷格·皮爾斯

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

回復(fù) Niemerow : IT之家 1 月 20 日消息,摩托羅預(yù)估會(huì)在來(lái)推出多智能手機(jī)除了本站剛報(bào)道的 Moto G53 5G 手機(jī)之外,Moto G23 / G13 的相關(guān)信息也在絡(luò)上曝光根據(jù)國(guó)外技媒體 appuals 分享的信息,Moto G23 和 Moto G13 只有 4GB+128GB 這一種存儲(chǔ)選項(xiàng),兩款機(jī)型提供藍(lán)色灰色和白。定價(jià)方,Moto G13 售價(jià)為 159 歐元(當(dāng)前約 1165 元人民幣,而 Moto G23 售價(jià)為 199 歐元(當(dāng)約 1459 元人民幣)。IT之家了解,Moto G23 和 Moto G13 均配備 6.5 英寸 HD 屏幕,使八核處理,只是目尚不清楚體的處理型號(hào)。Moto G13 和 Moto G23 最近在 FCC 網(wǎng)站上被發(fā)現(xiàn),型分別為 XT2331-1 和 XT2333-3。清單顯示,Moto G13 將配備 5000mAh 電池并支 20W 快速充電而 Moto G23 將支持更快的 33W 快速充電,但其池容量未。預(yù)計(jì)這款手機(jī)都支持雙卡待。國(guó)外技媒體 MySmartPrice 日前分享了 Moto G13 的渲染圖。Moto G13 機(jī)身背面采用了矩凸起相機(jī)塊,配有 2 個(gè)攝像頭,并有個(gè) LED 閃光燈。攝像頭模上的文字認(rèn)該機(jī)配 5000 萬(wàn)像素主攝。Moto G13 機(jī)身正面配備居中孔屏幕,邊緣有電和音量按。設(shè)備底包括一個(gè) USB Type-C 端口、一個(gè) 3.5 毫米耳機(jī)插孔和一揚(yáng)聲器格?

猜你喜歡

        <code id='37b41'></code><style id='70aeb'></style>
        • <acronym id='0498a'></acronym>
          <center id='abd31'><center id='fac62'><tfoot id='ff424'></tfoot></center><abbr id='f3a1a'><dir id='2d03d'><tfoot id='67d4a'></tfoot><noframes id='5462f'>

          • <optgroup id='c8c14'><strike id='265f9'><sup id='587d7'></sup></strike><code id='b1334'></code></optgroup>
              1. <b id='c4d1a'><label id='ddcdf'><select id='1e57a'><dt id='b2d71'><span id='55739'></span></dt></select></label></b><u id='4d6a3'></u>
                <i id='2f268'><strike id='7d6ac'><tt id='01579'><pre id='0b99e'></pre></tt></strike></i>

                    <code id='1c200'></code><style id='718f4'></style>
                  • <acronym id='e2bc7'></acronym>
                    <center id='72a37'><center id='c2ea8'><tfoot id='491a5'></tfoot></center><abbr id='f3fd8'><dir id='825b8'><tfoot id='687b7'></tfoot><noframes id='93558'>

                  • <optgroup id='f4d88'><strike id='aad12'><sup id='5d9d5'></sup></strike><code id='b0486'></code></optgroup>
                      1. <b id='38513'><label id='b38a0'><select id='198de'><dt id='6b402'><span id='d4a5d'></span></dt></select></label></b><u id='1cf35'></u>
                        <i id='e4d88'><strike id='5df40'><tt id='bf65b'><pre id='83798'></pre></tt></strike></i>

                        流局满贯可以副露吗
                        熱度
                        77779
                        點(diǎn)贊

                            <code id='b67eb'></code><style id='bc9de'></style>
                          • <acronym id='e51db'></acronym>
                            <center id='73b86'><center id='e5ea9'><tfoot id='f56fb'></tfoot></center><abbr id='edd90'><dir id='94aa2'><tfoot id='6c908'></tfoot><noframes id='cbdc9'>

                          • <optgroup id='4ba95'><strike id='6be78'><sup id='3856c'></sup></strike><code id='aaa2e'></code></optgroup>
                              1. <b id='fedfb'><label id='41549'><select id='185f7'><dt id='b7f8a'><span id='595f3'></span></dt></select></label></b><u id='872b7'></u>
                                <i id='91daf'><strike id='90dc6'><tt id='35f02'><pre id='e113c'></pre></tt></strike></i>

                                友情鏈接:

                                美通社網(wǎng)站 浙江在線 張三豐傳奇之眾妙之門(mén) 美少女戰(zhàn)士Crystal 你的傳奇之危機(jī)四伏
                                无码成年人电影免费看_完整版免费av片_日韩免费无遮挡毛片一区_成年女人色黄费视频