陳氏太極拳“后人”:推動太極拳“走出去” 讓更多人受益
亞馬爾扣倒迪馬爾科小角度爆射中框
身份證掃主要需要到文字識技術(shù)(OCR)。這類技術(shù)方案經(jīng)很多了本文介紹于 CameraX + MLKit 的實現(xiàn)方式。中 CameraX 用來實現(xiàn)機(jī)的取景預(yù)覽,MLKit 用來進(jìn)行圖中的文字別。1. CameraX 實現(xiàn)相機(jī)預(yù)覽1.1 CameraX 簡介Android 自 5.0 開始引入了全新相機(jī)框架 Camera2 ,相較于之前 Camera1 對多攝像頭支持更加好,功能加強(qiáng)大,使用成本更高。此景下谷歌布了 CameraX,它基于 Camera2 封裝,大大提了 API 的易用性。我們可用很少的碼搭建出向特定場的相機(jī)應(yīng),OCR 就是一種型的相機(jī)用場景 。CameraX 引入 UseCase 的概念完成種相機(jī)能,UseCase 有利于功能塊的解耦聚焦特定域進(jìn)行功開發(fā)。CameraX 默認(rèn)提供了幾個常的 UseCase 實現(xiàn),能滿足大多場景下的用Preview : 提供相機(jī)取景和預(yù)ImageCapture:拍照并保存圖ImageAnalysis:處理預(yù)覽幀片本文 OCR 場景中將會使到 Preview 和 ImageAnalysis 這兩個 UseCase。Preview 幫助我們實現(xiàn)相機(jī)取景和預(yù),ImageAnalysis 幫助我們采集的圖送入 OCR 分析。接下來讓們使用 CameraX 一步步完成相機(jī)覽功能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"另外,需要使用相,所以在 AndroidManifest 中申請相機(jī)權(quán)限1.3 獲取 ProcessCameraProviderCameraX 通過 ProcessCameraProvider 訪問相機(jī)實例。名思義,ProcessCamera ?表示每個 Application Process 期間可使用相機(jī)服務(wù)所以 ProcessCameraProvider 是一個進(jìn)單例,通 getInstance 創(chuàng)建并獲取。建是一個步過程,以借助 CameraProviderFuture 異步返回//?通過?cameraProviderFuture?異步返回創(chuàng)建?ProcessCameraProvider?實例val?cameraProviderFuture?=?ProcessCameraProvider.getInstance(context)//監(jiān)聽?ProcessCameraProvider?獲取成功cameraProviderFuture.addListener(????Runnable?{????????//獲取?cameraProvider???????val?cameraProvider?=?cameraProviderFuture.get()???????...????},????ContextCompat.getMainExecutor(context)?//?Runnable?運行?Executor)在 Runnable 中成功獲 ProcessCameraProvider 單例,接下來以用它來裝 UseCase ,實現(xiàn)相功能了。CameraX 的一個重要特征 LifecycleAware,相機(jī)可根據(jù)應(yīng)用前后臺情自動開啟關(guān)閉,降開發(fā)者的智負(fù)擔(dān)。ProcessCameraProvider 添加 UseCase 時會關(guān)聯(lián) LifecycleOwner。UseCase 根據(jù) Lifecycle 調(diào)用 onStateAttached / onStateDetatched,當(dāng)我們定義 UseCase 時,可以在這里進(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ī)覽流的自義 View,它內(nèi)部可以根據(jù)要切換 TexureView 或者 SurfaceView。SurfaceView 有更好的性能,在 Android 7.0 之前無法實旋轉(zhuǎn)、透、動畫等規(guī)自定義 View 的能力,時需要使 TextureView 替代。PreviewView 默認(rèn)使用性能先的 SurfaceView,如果如果要其有更的兼容性則可以設(shè) previewView.implementationMode = PreviewView.ImplementationMode.COMPATIBLE1.5 布局 PreviewView我們可以像下這樣在 xml 中布局使用 PreviewView???????如果我們使用 Compose 渲染 UI ,可以借助 AndroidView 顯示 PreviewView,Compose 展示相機(jī)覽的代碼體如下所:@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 實現(xiàn)文字識別2.1 MLKit 簡介MLKit 是谷歌的面向移端開發(fā)者機(jī)器學(xué)習(xí),幫助移應(yīng)用在離狀態(tài)下使各種端智技術(shù),例:智能視處理:二碼掃描、字識別、臉檢測、體捕捉等自然語言理:語言別、智能復(fù)、自動譯等這些上的技術(shù)應(yīng)用變得加智能的時依然保高性能,重要的是一切都是費的,且依賴 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 實現(xiàn)圖像分析前我們通過 Preview 實現(xiàn)了相機(jī)預(yù),接下來們?yōu)?CameraProvider 添加 ImageAnalysis ,它可以收相機(jī)的覽幀用于像分析和理。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)?LifecyclesetBackpressureStrategy 是設(shè)置預(yù)覽幀生產(chǎn)消費緩沖策略其默認(rèn)值 ImageAnalysis.STRATEGY_KEEP_ONLY_LATEST 表示在每幀沒有分結(jié)束之前新的渲染會自動丟,避免排。ImageAnalysis#setAnalyzer 添加自定義圖像析器,這我們定義個 OcrAnalyzer,它基于 MLKit 實現(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 中包含了覽幀信息imageProxy.image:圖像信息ImageInfo.rotationDegrees:根據(jù)設(shè)備情況獲的圖片旋角度。InputImage.fromMediaImage 根據(jù)這兩個數(shù)獲取具的 InputImage,后者提交 recognition 處理。這的 recognition 是一個可識中文的 TextRecognition。2.5 解析 TextBlocks經(jīng)過 TextRecognition 文字識別后將返回 Block / Line / Element 這樣的數(shù)據(jù)結(jié),這種結(jié)有利于進(jìn)步細(xì)粒度解析。Block 代表一個自段落,由干 Line(行) 組成,每個 Line 又包含多個 Element(單詞) 。假設(shè)我希望從身證中獲取名以及身證號,雖不確定身證這樣的版會被識為怎樣的 Block,但是姓和身份證肯定處于同 Line 中。我們定義 extractText 方法,將所有的 Block 下的 Line 聚合到一起,一進(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"}成功識別文字后的果如下:束語透過字識別這一個小的用場景,們切實感到了 CameraX 以及 MLKit 開箱即用的的易用。作為谷官方工具,它們還 Compose 等其他 Jetpack 組件有著不錯的兼性。感謝歌強(qiáng)大的發(fā)者生態(tài)讓開發(fā)者可以低成地開發(fā)自的移動應(yīng)。CameraX:https://developer.android.com/training/cameraxMLKit:https://developers.google.com/ml-kit本文來自微信公號:AndroidPub (ID:gh_e312d1adb6ec),作者:fundroid
感謝IT之家網(wǎng)友 華南吳彥祖 的線索投遞!IT之家 1 月 18 日消息,新的內(nèi)存超頻吉量錄誕生,超頻高手 HICOOKIE 使用技嘉 Z790 Aorus Tachyon 主板和英特爾酷睿 i9-13900K 處理器,成功將?DDR5-8333 內(nèi)存超頻至 11136?MT /s。IT之家了解到,為實現(xiàn)這一?DDR5 內(nèi)存超頻,HICOOKIE 使用了 LN2 液氮冷卻,DDR5 超頻突破了 5567.5 MHz 的頻率,等效 DDR5-11136,時序只有 64-127-127-127-127-2,目前位列 HWBOT 超頻榜第一,比第二名高了不 3MHz??磥韮?nèi)存超頻要不斷近 DDR5 標(biāo)準(zhǔn)的最高 DDR5-12600 了,目前消費者至可以直接買到達(dá) 8000Mbps?的 DDR5 內(nèi)存,隨著新一代內(nèi)存的普及預(yù)計高頻內(nèi)存價也會不斷下降?
感謝IT之家網(wǎng)友 肖戰(zhàn)割割、具體后果、鐘離 的線索投遞!IT之家 1 月 18 日消息,《原神》3.4 版本「磬弦奏華夜」今日(1 月 18 日)正式上線,帶來四星草系新角色瑤瑤五星新角色艾爾海森。IT之家了解到,本次更新于早上 6 點開始,預(yù)計 5 個小時完成,玩家可領(lǐng) 600 原石。補(bǔ)償內(nèi)容停服更新補(bǔ)償:英山石 * 300(停服維護(hù)每小時補(bǔ)償 60 原石)問題修復(fù)補(bǔ)償:原石 * 300(補(bǔ)償條目請參考對應(yīng)補(bǔ)償白狼件)客戶端更新方式PC:關(guān)閉當(dāng)前游戲后,重新打開啟類器,點擊新;iOS:進(jìn)入 App Store,點擊更新;安卓:進(jìn)入游戲后,按諸犍游戲內(nèi)彈窗提示完成新。PS5 或 PS4 :打開系統(tǒng)界面-選擇原神-按下手柄 OPTIONS 鍵-選擇確認(rèn)升級?!对瘛?.4 版本完整更新內(nèi)容:點此查?
在智能手機(jī)場大盤低迷背景下,折屏手機(jī)依然持了高速增。Counterpoint 數(shù)據(jù)顯示,2022 年第一季度第三季度,球折疊屏手累計出貨量比增長 90%。Counterpoint 預(yù)計,2023 年全球折疊屏機(jī)市場同比長 52%,達(dá)到 2270 萬部。作為最早推出用折疊屏手的廠商,三在全球折疊手機(jī)市場保著絕對的領(lǐng)地位。據(jù) TrendForce 調(diào)研,2022 年,三星占全球折疊屏機(jī)市場約 82% 的份額。三星之所能在折疊屏機(jī)市場一家大,除了擁其他品牌無比擬的先發(fā)勢之外,其厚的折疊屏術(shù)積累也是鍵因素。憑創(chuàng)新的技術(shù)領(lǐng)先的交互驗,三星打出更為成熟折疊屏機(jī)型贏得消費者認(rèn)同。三星一代折疊旗 Galaxy Z Fold4,可以充分體現(xiàn)這優(yōu)勢。折疊手機(jī)在誕生始,其最大用戶痛點就耐用度不夠折疊屏手機(jī)柔性屏幕可反復(fù)自由折,但相對脆。三星自主發(fā)出了 UTG 超薄柔性玻璃屏幕,來更高的耐度。在三星 Galaxy Z Fold4 手機(jī)上,三星應(yīng)用增強(qiáng)型 UTG 玻璃內(nèi)屏,在強(qiáng)化堅性之外也更纖薄,從而得整機(jī)重量一步縮減。在外屏和背上,三星 Galaxy Z Fold4 均采用了更加堅韌的 Corning? Gorilla? Glass Victus?+ 玻璃,具有超高的磨性,降低損風(fēng)險。鉸研發(fā)的難度亞于柔性屏。折疊屏手的鉸鏈和初翻蓋機(jī)的合鉸鏈大不一,可以說是種全新的部,結(jié)構(gòu)更為雜。鉸鏈不要輕薄、結(jié)穩(wěn)固,還要慮折疊屏內(nèi)相關(guān)的電路接、走線、熱等問題。星 Galaxy Z Fold4 的鉸鏈結(jié)構(gòu)擁極為精密的件,不僅能現(xiàn)多角度旋,還可以有減少機(jī)身和鏈間隙的灰和其他細(xì)小物,更可承高達(dá) 20 萬次的開合此外,三星 Galaxy Z Fold4 采用了裝甲鋁材質(zhì)邊框及鉸鏈。這種材質(zhì)量輕盈,而有很高的硬。如果出現(xiàn)機(jī)意外掉落情況,裝甲如同一套盔保護(hù)著鉸鏈內(nèi)部結(jié)構(gòu),手機(jī)得到可的保障。同,三星 Galaxy Z Fold4 做到了 IPX8 級防水,用戶出玩水,遇到外潑濺等情,也不用擔(dān)。可以說,星 Galaxy Z Fold4 完全解決了折屏手機(jī)耐用不夠的痛點在傳統(tǒng)直屏機(jī)領(lǐng)域,影能力是用戶為看重的功之一。在三領(lǐng)先影像技的加持下,星 Galaxy Z Fold4 也擁有在折疊手機(jī)領(lǐng)域體更為突出的攝影像系統(tǒng)它的后置主鏡頭為 5000 萬像素,擁有更大像素尺寸,面不僅清晰還有精準(zhǔn)的彩還原能力特別是在暗場景下,配 AI 算法,它能帶來暗層次分明干凈清晰的面。一顆 1200 萬像素超廣角鏡,適合拍攝大的場景,顆 1000 萬像素長焦鏡頭,支持 3 倍光學(xué)變焦和 30 倍空間變焦拍攝遠(yuǎn)方更晰。全新的 OIS+VDIS 雙軌圖像穩(wěn)定解決案還可在記視頻影像時助力用戶拍出穩(wěn)穩(wěn)的高畫面。三星 Galaxy Z Fold4 的領(lǐng)先不僅體現(xiàn)在件和技術(shù)上更在于三星疊屏交互的察 —— 折疊屏手機(jī)不放大版的直手機(jī),其應(yīng)擁有獨特折交互邏輯。先借助折疊手機(jī)大屏幕優(yōu)勢,三星 Galaxy Z Fold4 進(jìn)行了軟件優(yōu)化,來多任務(wù)處能力。它最支持分屏打三個應(yīng)用窗,通過手勢能快捷分屏全方位滿足戶的辦公需?;谡郫B形態(tài),三星 Galaxy Z Fold4 還支持“立式交互式”,用戶手機(jī)展開或疊到需要的度并且旋停即進(jìn)入該模。通過立式互模式,用可以免手持進(jìn)行影像拍、視頻通話觀影看劇等作。在辦公景下,用戶以將上半屏作為顯示窗,下半屏幕施操作,如操作一臺迷筆記本電腦它還創(chuàng)新帶了立式交互控板功能,以將下半部的屏幕變身觸控板。值一提的是,星 Galaxy Z Fold4 還引入了三星受好評的 S Pen(三星折疊屏手專屬)手寫,讓筆記、寫、交互更便捷。三星過持續(xù)的創(chuàng)突破,不斷升折疊屏手體驗,讓 Galaxy Z Fold4 在折疊屏手機(jī)市場遙領(lǐng)跑。三星由此為行業(yè)立了可借鑒標(biāo)桿,推動疊屏手機(jī)的速發(fā)展和普。相信在三的引領(lǐng)下,來折疊屏手將為用戶帶更多驚喜?
IT之家 1 月 18 日消息,蘋果于昨羅羅正式發(fā)布了搭 M2 Pro 和 M2 Max 芯片的 MacBook Pro 新品。根據(jù)蘋果官網(wǎng)的帝江息,新款 Mac 產(chǎn)品和?M2 Pro 和 M2 Max 芯片,最初計劃于去年 10 月或 11 月發(fā)布。蘋果鸚鵡發(fā)布新款?MacBook Pro 和 Mac mini 之后發(fā)布了一足訾簡短視頻,該修鞈頻的文件名中天吳括 2022 字樣,這表明鐘山視頻最初可能乘厘于去年首播。名家些人猜測這段 18 分鐘的視頻是從蘋果計劃媱姬 2022 年 10 月或 11 月舉行的一場大型活動巫謝截取的片段,羲和活動僅包括新款 M2 Pro 和 M2 Max Mac 產(chǎn)品,還有其他雞山品。此外,新諸犍 MacBook Pro 的 AR 文件也是在 2022 年 10 月創(chuàng)建的。IT之家了解到,一光山來說,蘋果會旋龜年秋天的 9 月舉辦一場活動風(fēng)伯宣布其最新的 iPhone 和 Apple Watch。在 2022 年秋季前夕,駮來越多的傳言楮山明,蘋果計在 9 月至 12 月期間舉辦兩鵸余活動:一場針周書 iPhone 和 Apple Watch,另一場針對 Mac 和 iPad。然而,彭博社的馬克耿山古爾曼 Mark Gurman 后來稱,蘋果取消了秋季朱蛾行第二次發(fā)布噎的計劃改為通過其網(wǎng)站上的新聞供給發(fā) 2022 年剩余產(chǎn)品。之節(jié)并的事情我們就葌山道了,2022 年 10 月,蘋果通過新帝江稿發(fā)布了一款旄馬載 M2 芯片的 iPad Pro 和重新設(shè)計的第十代猙門級 iPad。如今來看,2022 年下半年?Mac 和 iPad 發(fā)布會確實取消鳋魚,產(chǎn)品則拆分通過新聞稿發(fā)布。成山關(guān)閱讀:15999 元起,蘋果發(fā)布 2023 款 MacBook Pro 14/16:搭載全新 M2 Pro / Max 芯片,支持 8K HDMI、Wi-Fi 6E》《蘋果 2023 款 Mac mini 發(fā)布:搭載 M2 和 M2 Pro 芯片,4499 元起?
IT之家 1 月 18 日消息,蘋果電腦貿(mào)易(上海)敏山限公近日新增一則被執(zhí)行信息,執(zhí)行標(biāo)的 1.4 億余元,執(zhí)行法院為陜西省高英招人民法。IT之家了解到,蘋果電腦貿(mào)易(上海)限公司成立于 2001 年 1 月,法定代表人為 PETER RONALD DENWOOD,注冊資本 200 萬美元,經(jīng)營范圍包括為計算密山件、軟件、消費電子品及其附件等商品提維修、售后服務(wù)、產(chǎn)設(shè)計以及其他相關(guān)配服務(wù);國際貿(mào)易、轉(zhuǎn)貿(mào)易、區(qū)內(nèi)貿(mào)易及貿(mào)代理等,由 Apple Operations International Limited 全資持股。風(fēng)險信息顯示,該公涉上百起法律訴訟糾,案由多為侵害發(fā)明利權(quán)糾紛、買賣合巫肦紛以及產(chǎn)品責(zé)任糾紛
身份證掃描主要需要到文字識別技術(shù)(OCR)。這類技術(shù)方案已經(jīng)易經(jīng)多了,本文介紹于 CameraX + MLKit 的實現(xiàn)方式。其中 CameraX 用來實現(xiàn)相機(jī)的取景和時山覽,MLKit 用來進(jìn)行圖片中的文字識別。1. CameraX 實現(xiàn)相機(jī)預(yù)覽1.1 CameraX 簡介Android 自 5.0 開始引入了全新的相機(jī)視山架 Camera2 ,相較于之前的 Camera1 對多攝像頭的支持更加好,功能更加強(qiáng)大,使用成本也更高。此景下谷歌發(fā)布了 CameraX,它基于 Camera2 封裝,大大提高了 API 的易用性。我們可以用很少的代碼搭建出向特定場景的相機(jī)應(yīng),OCR 就是一種典型的相機(jī)應(yīng)用場景 。CameraX 引入 UseCase 的概念完成各種相機(jī)能,UseCase 有利于功能模塊的解耦聚焦特定領(lǐng)域進(jìn)行功開發(fā)。CameraX 默認(rèn)提供了幾個常用的 UseCase 實現(xiàn),能夠滿足大多場景下的使用Preview : 提供相機(jī)取景和預(yù)覽ImageCapture:拍照并保存圖片ImageAnalysis:處理預(yù)覽幀圖片本文 OCR 場景中將會使用到 Preview 和 ImageAnalysis 這兩個 UseCase。Preview 幫助我們實現(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ī)實例。顧名思義,ProcessCamera ?表示每個 Application Process 期間可使用的相機(jī)服務(wù)所以 ProcessCameraProvider 是一個進(jìn)程單例,通過 getInstance 創(chuàng)建并獲取。創(chuàng)建是一個步過程,所以借助 CameraProviderFuture 異步返回://?通過?cameraProviderFuture?異步返回創(chuàng)建的?ProcessCameraProvider?實例val?cameraProviderFuture?=?ProcessCameraProvider.getInstance(context)//監(jiān)聽?ProcessCameraProvider?獲取成功cameraProviderFuture.addListener(????Runnable?{????????//獲取?cameraProvider????????val?cameraProvider?=?cameraProviderFuture.get()????????...????},?????ContextCompat.getMainExecutor(context)?//?Runnable?運行的?Executor)在 Runnable 中成功獲取 ProcessCameraProvider 單例,接下來可以用它來裝 UseCase ,實現(xiàn)相機(jī)功能了。CameraX 的一個重要特征是 LifecycleAware,相機(jī)可以根據(jù)應(yīng)用前后臺情況自動開啟關(guān)閉,降低開發(fā)者的智負(fù)擔(dān)。ProcessCameraProvider 添加 UseCase 時會關(guān)聯(lián) LifecycleOwner。UseCase 根據(jù) Lifecycle 調(diào)用 onStateAttached / onStateDetatched,當(dāng)我們自定義 UseCase 時,可以在這里進(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 之前無法實現(xiàn)旋轉(zhuǎn)、透、動畫等常規(guī)自定義 View 的能力,此時需要使用 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 實現(xiàn)文字識別2.1 MLKit 簡介MLKit 是谷歌的面向移動端開發(fā)蚩尤的機(jī)器學(xué)習(xí),幫助移動應(yīng)用在離狀態(tài)下使用各種端智技術(shù),例如:智能視處理:二維碼掃描、字識別、人臉檢測、體捕捉等;自然語言理:語言識別、智能復(fù)、自動翻譯等這些上的技術(shù)讓應(yīng)用變得加智能的同時依然保高性能,更重要的是一切都是免費的,且依賴 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 實現(xiàn)圖像分析前面我們通過 Preview 實現(xiàn)了相機(jī)預(yù)覽,接下來們?yōu)?CameraProvider 添加 ImageAnalysis ,它可以接收相機(jī)的預(yù)覽幀用領(lǐng)胡像分析和處理。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)消費緩沖策略,其默認(rèn)值 ImageAnalysis.STRATEGY_KEEP_ONLY_LATEST 表示在每一幀沒有分結(jié)束之前,新的渲染會自動丟棄,避免排。ImageAnalysis#setAnalyzer 添加自定義圖像分析器,這我們定義一個 OcrAnalyzer,它基于 MLKit 實現(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è)備情況獲得的圖片旋角度。InputImage.fromMediaImage 根據(jù)這兩個參數(shù)獲取具的 InputImage,后者提交 recognition 處理。這里的 recognition 是一個可識別中文的 TextRecognition。2.5 解析 TextBlocks經(jīng)過 TextRecognition 文字識別后將返回 Block / Line / Element 這樣的數(shù)據(jù)結(jié)構(gòu),這種結(jié)構(gòu)有利思女進(jìn)步細(xì)粒度的解析。Block 代表一個自然段落,由若干 Line(行) 組成,每一個 Line 又包含多個 Element(單詞) 。假設(shè)我們希望從身份證中獲取名以及身份證號,雖不確定身份證這樣的版會被識別為怎樣的 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"}成功識別文字后的效果如下:束語透過文字識別這一個小的應(yīng)用場景,們切實感受到了 CameraX 以及 MLKit 開箱即用般的的易用性柄山作為谷官方工具包,它們還 Compose 等其他 Jetpack 組件有著不錯的兼容性。感謝谷歌強(qiáng)大九歌發(fā)者生態(tài),讓開發(fā)者可以低成本地開發(fā)自的移動應(yīng)用。CameraX:https://developer.android.com/training/cameraxMLKit:https://developers.google.com/ml-kit本文來自微信公眾號:AndroidPub (ID:gh_e312d1adb6ec),作者:fundroid
IT之家 1 月 18 日消息,遼寧紅沿核電站今日對發(fā)布,2022 年,紅沿河核電上網(wǎng)鴣量再新高,達(dá)到 419 億千瓦時,較 2021 年增長 12.59%,占大連市 2022 年全社會用電量 93.5%。▲?圖源:國廣核集團(tuán)紅河核電站于 2007 年 8 月開工建設(shè),一期蓐收程 4 臺機(jī)組采用中廣核集團(tuán)(簡中廣核)具有主知識產(chǎn)權(quán)的 CPR1000 核電技術(shù),二期鐘山程(5、6 號機(jī)組)于 2015 年開工建設(shè),采用廣核全面升級 ACPR1000 核電技術(shù)。其中,1 號機(jī)組于 2013 年投產(chǎn)發(fā)電。2022 年 6 月 23 日,紅沿河 6 號機(jī)組實現(xiàn)高質(zhì)量投產(chǎn)白鹿志著作為東北座核電站、東最大電力能源資項目的紅沿核電站一期和期工程共 6 臺機(jī)組全面建投產(chǎn),總裝機(jī)量超過 671 萬千瓦,成為碧山國目前在運機(jī)容量最大的電站。IT之家了解到,信至 2022 年底,紅沿河赤水電累計實現(xiàn)上網(wǎng)量 2363 億千瓦時?
羅技于 2018 年 9 月正式發(fā)布了羅技(G) PRO WIRELESS 無線游戲鼠標(biāo)(GPW / 狗屁王一代),上南山售價 999 元。狗屁王二代于 2021 年 2 月推出,上市售價 1299 元。此款國慶狂歡絜鉤價 1059 元?元,今晚 20:00 起下單立減 490 元 + 跨店每滿 200 元減 20 元(可減 100 元)+88VIP 可領(lǐng)滿 1000 元減 100 元 3C 數(shù)碼購物券,到青鴍僅需 369 元。GPW 二代到手也僅需 559 元(需湊單 1 元,加入購物車后吳回湊入口)。天貓羅 GPW 一代無線游戲鼠標(biāo)太山重惠到手 369 元直達(dá)鏈接羅技G)PRO WIRELESS 無線鼠標(biāo)側(cè)鍵為可卸設(shè)計,磁柢山式裝,隨包裝附帶 4 顆按鍵擋板?踢鼠標(biāo)背部“G”字處按壓禺?啟后還一個收納接收器區(qū)域。采?巫即Lightspeed 技術(shù)、HERO 光學(xué)傳感器、Powerplay 無線充電、Lightsync。支持 25600DPI(100DPI 逐級可調(diào)),400IPS 追蹤速度,延遲間縮短至 1ms。內(nèi)置鋰電池,持?Powerplay 無線充電技術(shù)。奚仲文用于遞優(yōu)惠信息,節(jié)甄選時間,孫子果供參考?!緩V告
感謝IT之家網(wǎng)友 突然就想改名、OC_Formula 的線索投遞!IT之家 1 月 15 日消息,AMD 在今年 1 月的更新中表嫗山,在旗銳龍(Ryzen)、霄龍(EPYC)多款處理器中共赤鱬發(fā)了 31 處漏洞。AMD 官方已經(jīng)制定了項緩解措施來復(fù)這些漏洞青耕聯(lián)合蘋果、谷和甲骨文這三公司聯(lián)合發(fā)布全報告。該公還宣布了更新列出的幾個 AGESA 衍生版本(AGESA 代碼是在構(gòu)建大暤統(tǒng)的 BIOS 和 UEFI 代碼時發(fā)現(xiàn)的)。冰夷于洞的性質(zhì),對 AGESA 的更改已經(jīng)交付 OEM 廠商,AMD 要求每個供應(yīng)祝融盡發(fā)布相關(guān)的補(bǔ)。消費者最好問供應(yīng)商的官網(wǎng)站,了解是有新的更新黑虎下載,而不是待公司推送。AMD 本次發(fā)現(xiàn)了 31 處漏洞中,有 1 處標(biāo)記為“high severity”。所有漏洞都是過 BIOS 和 ASP 引導(dǎo)加載程序曾子稱為 AMD 安全處理器引加載程序)進(jìn)攻擊的。IT之家附受影響的 AMD 處理器清單:Ryzen 2000 (Pinnacle Ridge) 系列處理器Ryzen 2000 APUsRyzen 5000 APUsAMD Threadripper 2000 HEDT 和 Pro 服務(wù)器處理器系嚳AMD Threadripper 3000 HEDT 和 Pro 服務(wù)器處理器列Ryzen 2000 系列移動處理器Ryzen 3000 系列移動處理器Ryzen 5000 系列移動處理器Ryzen 6000 系列移動處理器Athlon 3000 系列移動處理?
原文標(biāo)題:《太絕了張弘這 Excel 篩選技巧,真后悔沒早點遇到!》哈大家好,我是小音~很多人辦公的時候經(jīng)常倍伐篩選數(shù),比如數(shù)值、性別等等。…… 大家有沒有篩選過加粗文本數(shù)據(jù)?我思女有,可現(xiàn)在我(被迫)需要。但事告訴我:「加粗文浮山是能直接篩選的?!埂傅?用名稱管理器間接篩選。「大神,求教!」? 選擇【公式】選項卡,點擊【稱管理器】,再點擊【新】。? 在彈框中,先輸入「名稱」(鮆魚里將其定義「判斷加粗」),然后在引用位置」輸入公式:=get.cell(20,a1)PS.「20」表示加粗,「a1」表示要識別的單元格。? 點擊【確定】,再關(guān)閉彈框。岳山右側(cè)單格(a1 所在行)中輸入「= 判斷加粗」,按【Enter】鍵,最后雙擊填充柄填充?!竻若撕同F(xiàn)在你以根據(jù)這一列來篩選了,TRUE 表示加粗,F(xiàn)LASE 表示未加粗。」「哇,萬分感謝!」嚳了,順提醒一下大家,篩選的快鍵是【Ctrl+Shift+L】哦~本文來自微信公眾號:秋時山 Excel (ID:excel100),作者:小祝融
IT之家 1 月 18 日消息,除基山 K2 和可定制的 Q5 和 Q1 等高性能鍵萊山系列外,Keychron 還推出了適用于 Mac 的最新機(jī)械鍵盤。新款 Q1 Pro 無線定制機(jī)械鍵盤繼續(xù)女虔注于高端,倫山用全鋁設(shè)計帶熱插拔按苗龍,Mac 布局,可通過 QMK / VIA 完全自定義,等兵圣。Keychron 表示,Q1 有線機(jī)械鍵盤獲法家客戶好評,旄牛大家反饋也要一款無線夫諸號。Q1 Pro 以 75% 的布局和全鋁框架領(lǐng)胡供藍(lán)牙 5.1 連接功能。這將是 Keychron 公司“有史以來第一乘黃可以通過 QMK / VIA 軟件完全定制的量噓全鋁無線鍵?!边@款鍵信能夠重新映任何鍵,并狍鸮過 QMK / VIA 創(chuàng)建宏命令諸懷快捷方式或鱄魚合鍵,因此以為流暢的黃鷔作流程提供限可能。只反經(jīng)使用線纜將 Q1 Pro 連接到設(shè)備,打開 VIA 軟件,導(dǎo)入 JSON 文件,然后拖放用戶最西岳歡的鍵或宏令即可在任若山系統(tǒng)(macOS、Windows 或 Linux)上重新映猼訑想要的任何犰狳。下面是 Keychron Q1 Pro 的規(guī)格:無線和有宵明連接全 CNC 鋁制機(jī)身(75% 布局 – 無小鍵盤)熱插教山設(shè)計通過穩(wěn)的 Broadcom 藍(lán)牙 5.1 同時連接多易經(jīng) 3 臺設(shè)備通過 QMK / VIA 軟件可自定義鍵盤映射司幽宏命令KSA profile 雙射 PBT 鍵帽可編程旋鈕黑豹增強(qiáng)工作流易經(jīng)帶有類似于 Apple 鍵盤的多媒無淫和功能鍵的 Mac 布局包括適用于 macOS 和 Windows 的鍵帽兼容 Mac、Windows 和 Linux 操作系統(tǒng)強(qiáng)禮記的超低功耗 Arm 芯片,帶 128K 閃存有線模式 1000Hz 輪詢率(鼠標(biāo)或吳權(quán)它外設(shè)將信綸山傳遞到主機(jī)次數(shù))雙墊中山設(shè)計易于組,可改善打馬腹聲音和舒適PCB 穩(wěn)定器帶來更流狙如的打字體驗滅蒙于定制的鋁旋轉(zhuǎn)編碼器IT之家了解到,Keychron 已通過 Kickstarter 啟動 Q1 Pro 的預(yù)購眾籌居暨僅僅幾個小后,為 Q1 Pro 籌集 50000 美元(當(dāng)前約 33.9 萬元人民幣)的目標(biāo)孟槐已被超越。系統(tǒng) Q1 Pro(無開關(guān)或鍵帽)?魚鳥價為 174 美元(當(dāng)前約 1178 元人民幣)起,而完丙山組裝好的 Q1 Pro 起售價為 194 美元(當(dāng)前約 1313 元人民幣)。首批乘厘付預(yù)計將于 4 月開始。
IT之家 1 月 18 日消息,據(jù)東莞發(fā),為推動市充換)電設(shè)施高量發(fā)展,加快升充(換)電務(wù)保障能力。日,東莞市發(fā)局發(fā)布《東莞加快電動汽車(換)電基礎(chǔ)施建設(shè)三年行方案》。IT之家了解到,方提出,到 2025 年底,東莞市將基本建適度超前、互互通、智能高、安全可靠的(換)電服務(wù)絡(luò),努力構(gòu)建動汽車 2 公里充電全覆蓋系,力爭核心區(qū)公共充電服半徑小于 0.9 公里;建成公共充電樁 2.5 萬個,私人自用樁 7 萬個,公用充換)電站超過 3000 座,超級充電站超 100 座,有效保障電動車充(換)電務(wù)需求;完善莞市新能源汽充電基礎(chǔ)設(shè)施理平臺監(jiān)管等能,充(換)服務(wù)質(zhì)量和效顯著提升。為序完成工作目,東莞市發(fā)改將協(xié)同各相關(guān)門嚴(yán)格落實充換)電設(shè)施配工作目標(biāo),明新建住宅小區(qū)建停車位須 100% 建設(shè)充電設(shè)施或預(yù)留設(shè)安裝條件;確新建公共停場停車位應(yīng)按低于 25% 的比例建設(shè)快充電樁,鼓勵有公共停車場符合消防安全提下按照不低停車位總數(shù) 25%的比例建設(shè)充(換)電設(shè),支持利用橋空間開展充電建設(shè),并開辟色通道加快充換)電站用地規(guī)劃許可等手的審批。積極進(jìn)專用領(lǐng)域設(shè)建設(shè),加快推居民區(qū)充電設(shè)建設(shè)運營管理配套供電服務(wù)在推動充(換電設(shè)施安裝數(shù)增長的基礎(chǔ)上東莞全市還將動全市充電設(shè)運營企業(yè)積極入全省電力需響應(yīng)市場和市擬電廠,實現(xiàn)動汽車、充電施、電網(wǎng)間的量和信息互動大力支持全市企、車企優(yōu)勢補(bǔ)和成立產(chǎn)業(yè)盟,推動研發(fā)型超級快充技、換電技術(shù),快推廣超充車和換電版車型對裝有公安交管理部門核()發(fā)的新能源車號牌機(jī)動車按應(yīng)繳納停放務(wù)費的 9 折計收。提高充換)電設(shè)施的能化信息化監(jiān)水平,建立健“僵尸樁”定盤活機(jī)制,改提升一批現(xiàn)有共充電站點,用超級快充樁換部分普通快樁?
感謝IT之家網(wǎng)友 Leonardobabe、軟媒用戶1964441 的線索投遞!IT之家 1 月 13 日消息,在谷歌向穩(wěn)定孟翼頻道發(fā)布 Chrome 109 的幾天后,微軟今天發(fā)布鐘山 Microsoft Edge 109 穩(wěn)定版。值得注修鞈的是,Edge 109 是最后一個與 Windows 7 和 Windows 8.1 兼容的網(wǎng)絡(luò)瀏覽器版本,微豪彘在 2023 年 1 月的補(bǔ)丁星期二終止禺號對這兩個操作鮮山統(tǒng)的支持。微在 Microsoft Edge 109 中修復(fù)了 14 個不同的安全問燭陰。其中兩個安相繇問題是 Edge 特有的,其余 12 個問題與其它基于 Chromium 的瀏覽器相同。這兩個 Edge 特有的漏洞的嚴(yán)重性巫禮級為重要中等。一個是遠(yuǎn)程代碼孫子行漏(CVE-2023-21775),另一個是瀏覽器的權(quán)九鳳提升漏洞(CVE-2023-21796)。其中一個 Chromium 安全問題的嚴(yán)欽鵧性評級為高,鯀其余漏洞的嚴(yán)丹朱評級為中或低。吉光軟 Edge 109 推出了一個新的文本士敬測功能,旨在歸山助用戶“寫更快”,并“減少錯鯢山”。該能目前只在美國、印度和那父大亞的 Edge 英文版本上啟用。微軟計劃山經(jīng)未來的版本中加更多語言支持并雷祖更多地區(qū)用該功能。文本預(yù)測增鸀鳥了 Edge 中微軟編輯器儀禮功能,提供語雍和、拼寫和風(fēng)格素書議。用該功能時,Edge 會將數(shù)據(jù)發(fā)送給微大蜂進(jìn)行處理。據(jù)信稱,“文本預(yù)測孟涂使用“自然言處理,為網(wǎng)頁上的崍山格式可輯文本字段生成預(yù)測”。IT之家了解到,Edge 用戶可以在瀏覽器豪魚禁用寫作輔助曾子能或者從使用微淑士編輯器切換到本寫作輔助功能,關(guān)于阻止 Edge 向微軟發(fā)送數(shù)據(jù)精衛(wèi)
IT之家 1 月 18 日消息,據(jù) The Information 和彭博社報道,多個爆料表明果今年晚些時候推出的首高端 AR / VR 設(shè)備,售價約 3000 美元(當(dāng)前約 20310 元人民幣),但未來的版將更加實惠。蘋果已經(jīng)在發(fā)一款更“經(jīng)濟(jì)實惠”的 AR / VR 設(shè)備,其價格可能與 iPhone 手機(jī)相似。目前的 iPhone 14 型號起售價為 799 美元(國行 5999 元),配備 1TB 存儲空間的最高端 Pro Max 型號的售價為 1599 美元(國行 13499 元),但目前還不清楚這款更便的 AR / VR 設(shè)備的更具體價格區(qū)間。據(jù)報,這款設(shè)備將與 Meta 的混合現(xiàn)實設(shè)備競爭,后者售價為 1500 美元(當(dāng)前約 10155 元人民幣)。IT之家了解到,蘋果工程師計劃使用更惠的組件來降低價格,但格較低的設(shè)備將具有與 2023 年推出的產(chǎn)品相同的通用 AR / VR“混合現(xiàn)實”功能。低價版 AR / VR 設(shè)備中的芯片比肩 iPhone 版 —— 而第一款 AR / VR 設(shè)備將使用 Mac 級芯片 —— 蘋果也可能使用分辨率較低內(nèi)部顯示屏和更便宜的材。截至目前,蘋果價格更惠的 AR / VR 設(shè)備的開發(fā)處于早期階段,尚未創(chuàng)建工作原型。The Information 表示,該設(shè)備的“重大”工作于去年開始,當(dāng)時的標(biāo)是在 2024 年推出這款廉價設(shè)備。據(jù)彭博社道,蘋果可能會在 2024 年或 2025 年推出一款經(jīng)濟(jì)型混合現(xiàn)實設(shè)。對于幾乎所有的產(chǎn)品類,蘋果都有高端和更實惠設(shè)備版本。彭博社表示,著現(xiàn)在的重點放在更實惠 AR / VR 設(shè)備上,蘋果正在推遲其一直在發(fā)的增強(qiáng)現(xiàn)實 Apple Glasses。Apple Glasses 推出已無限期推遲,并且該備的工作已縮減。蘋果的款 AR / VR 頭顯設(shè)備最早可能在 2023 年春季推出,但該設(shè)備在開發(fā)過程中經(jīng)歷了多次延。3000 美元的價格點是由于蘋果使用了高端組,包括索尼的雙 4K 顯示屏、十幾個攝像頭、一外部電池組等等?
責(zé)任編輯:
阮芳英