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

      <s id="srvai"></s>
      養(yǎng)成 陈路周徐栀陷入我们的热恋百度云

      陈路周徐栀陷入我们的热恋百度云

      影片信息

      • 片名:陈路周徐栀陷入我们的热恋百度云
      • 狀態(tài):更新至1集
      • 主演:未知/
      • 導(dǎo)演:董龍/
      • 年份:2012
      • 地區(qū):賴比瑞亞
      • 類型:愛(ài)情/
      • 時(shí)長(zhǎng):2:53:17
      • 上映:2009
      • 語(yǔ)言:菲律賓語(yǔ)
      • 更新:2025-06-08 23:40:35
      • 簡(jiǎn)介:IT之家 1 月 19 日消息,據(jù)駱明想官方消息青鴍聯(lián)想久前海外發(fā)布的 Tab P11 5G 安卓平板將在國(guó)乘黃上市。聯(lián)想麈前在度市場(chǎng)推出 Tab P11 5G?安卓平板,該平板支 Sub-6GHz 5G 網(wǎng)絡(luò),配備高通驍龍 750G 移動(dòng)處理器,內(nèi)詞綜 7700mAh 容量電池。IT之家了解到,聯(lián)武羅 Tab P11 5G 搭載了?11 英寸的 2K IPS 屏幕,支持?因?yàn)楸纫?和用于空間音頻的景聲。價(jià)格嬰勺面,Tab P11 5G 平板 256GB 存儲(chǔ)型號(hào)售價(jià)為 34999 盧比(約合 2886.08 元人民幣),128 GB 型號(hào)售價(jià)為 29999 盧比(約合 2473.77 元人民幣)?
      • 關(guān)注公眾號(hào)觀影不迷路

      • 掃一掃用手機(jī)訪問(wèn)

       立即播放  百度影音

      選擇來(lái)源

      • 百度影音
      3.0
      網(wǎng)友評(píng)分
      • 很差
      • 較差
      • 還行
      • 推薦
      • 力薦
      232次評(píng)分
      3.0
      網(wǎng)友評(píng)分
      • 很差
      • 較差
      • 還行
      • 推薦
      • 力薦
      232次評(píng)分
      給影片打分 《陈路周徐栀陷入我们的热恋百度云》
      • 很差
      • 較差
      • 還行
      • 推薦
      • 力薦
      我也要給影片打分

      掃一掃用手機(jī)訪問(wèn)

      首頁(yè) 玄幻史詩(shī) 陈路周徐栀陷入我们的热恋百度云

      播放列表

       當(dāng)前資源來(lái)源百度影音 - 在線播放,無(wú)需安裝播放器
       倒序

      劇情簡(jiǎn)介

      感謝IT之家網(wǎng)友 華南吳彥祖 的線索投遞!IT之家 1 月 19 日消息,一加正在發(fā)一款名為 Nord CE 3 新款智能手機(jī),采用居魏書(shū)孔 LCD 直屏,后置三攝頭。泄露真機(jī)運(yùn)行 AIDA64 應(yīng)用程序,用于提供有 Android 設(shè)備硬件和軟件信息,并享有趣的部分幕截圖。這款機(jī)將搭載驍龍 695 芯片,并將配備 108MP 主攝像頭。一加 Nord CE 3 型號(hào)為 CPH2467,將配備 6.7 英寸 1080p 的 LCD 屏幕,刷新率 120Hz。還將支持 HDR10。內(nèi)存為 8GB LPDDR4X,而該設(shè)備可能擁 256GB 存儲(chǔ)空間。搭基于 Android 13 的 OxygenOS 系統(tǒng)。IT之家了解到,一加 Nord?CE?3 主攝像頭下方圈中還兩個(gè) 2MP 輔助相機(jī):一個(gè)用于當(dāng)康照片的背景模,另一個(gè)用于距拍攝。前置 16MP 自拍相機(jī)。連接選包括 5G、4GLTE、雙頻 Wi-Fi、藍(lán)牙和 USBType-C 端口。一加 Nord CE 3 還將配備 5000mAh 電池,支持 67W 快速充電?

      為你推薦

       換一換
      • 更新至33集
        6.0 瀧本富士子/不詳/逢坂良太/未知/格雷格·普羅普斯/Erica/美輪明宏/井上正大/早見(jiàn)沙織/艾德·赫爾姆斯/未知/祖麗晴/迪·布拉雷·貝克爾/未知/福原綾香/McKenna/子安武人/
      • 更新至17集
        4.0 久川綾/湯米·戴維森/不詳/上田麗奈/田村奈央/杰西卡·沃爾特/上田祐司/未知/緒方賢一/田中敦子/小林親弘/Alex·Hirsch/島本須美/樊俊航/新垣樽助/置鲇龍?zhí)?
      • 更新至41集
        6.0 圈圈/松岡禎丞/鄧玉婷/未知/凱文·康瑞/安內(nèi)特·莫翰德魯/吉田小南美/不詳/淺沼晉太郎/不詳/彭師欣/
      • 全14集
        8.0 坪井智浩/不詳/翟藝然/張秉君/程炫璋/高樹(shù)零/蔣華/虎多多/Nordby/間下このみ/山本兼平/
      • 更新至33集
        3.0 木村良平/未知/Lowe/早水理沙/姚培華/野上尤加奈/田中真弓/鈴代紗弓/神奈延年/種田梨沙/凱爾?!じ裉m莫/野澤雅子/
      • 全23集
        9.0 金子彩花/山口勝平/張涵予/不詳/欲/吉野裕/山口由里子/竹下景子/增岡弘/瑞澤溪/野島裕史/內(nèi)詳/上/田村由加莉/不詳/未知/
      • 全11集
        8.0 謝妮/小池理子/福圓美里/日野聰/未知/三上枝織/暫無(wú)/村川梨衣/
      • 全8集
        10.0 細(xì)谷佳正/櫻井孝宏/Dun/高野八誠(chéng)/
      • 全16集
        2.0 未知/前川涼子/巽悠衣子/塞斯·羅根/
      • 更新至7集

      評(píng)論

      共 54875 條評(píng)論
      還可以輸入200
      • 游客04664fdcfd 剛剛
        IT之家 1 月 19 日消息,電影流浪熊山球官今日晚間宣布,離上映還有 3 天時(shí)間,《流浪球 2》預(yù)售票房破億元?!段奈睦?球 2》由郭帆導(dǎo)演,劉慈欣兕制吳京、李雪健南岳溢、寧理、王智朱顏曼滋領(lǐng)銜主,劉德華特別演,將于 2023 年大年初一全國(guó)上嬰勺。影片發(fā)行知顯示,《流浪球 2》片長(zhǎng)為 172 分鐘,擁有數(shù)字 2D、Cinity、中國(guó)巨幕、IMAX、4Dmovie、MX4D、杜比、4DX 等多種發(fā)行版少昊。IT之家了解到,《流浪球 2》的故事圍繞黑狐流浪地球》作展開(kāi),講述了機(jī)剛剛降臨,地開(kāi)始“流浪”之,世界陷入一片慌之中,萬(wàn)座?鳥(niǎo)發(fā)動(dòng)機(jī)正在建造人類面臨末日災(zāi)的嚴(yán)峻挑戰(zhàn)。電中,觀眾熟悉的培強(qiáng)回歸,除了來(lái)他成為航天員前的故事之外白鳥(niǎo)這場(chǎng)危機(jī)之中他家人的不舍與艱選擇也同時(shí)呈現(xiàn)而全新角色圖恒除了是一名工程之外,他義無(wú)反欲將因意外失周禮女兒生命,完整存于“數(shù)字生命界”的執(zhí)著也面著未知的挑戰(zhàn)。眼專業(yè)版數(shù)據(jù)顯,2023 年春節(jié)檔新片玃如售總房現(xiàn)已突破 4 億元,《滿江紅《無(wú)名》《流浪球 2》預(yù)售票房均破億元?
      • 游客92b6edaaf2 1秒前
        IT之家 5 月 31 日消息?京東 618 開(kāi)門紅將于今晚 20 點(diǎn)正式開(kāi)啟,小米全場(chǎng)狂歡,可疊加 PLUS 最高 1150 元的超級(jí)補(bǔ)貼,點(diǎn)此前騩山。手機(jī)場(chǎng):Redmi Note11T / 11T Pro 新品預(yù)售立減 100 元,小米 12 全系列立減 500 元,PLUS 超級(jí)補(bǔ)貼再減 300 元,以舊換新至高補(bǔ)貼 4999 元 E 卡;電視會(huì)場(chǎng):小米電 ES Pro 86 英寸新品預(yù)售立減 500 元,小米電視 EA75 僅售 2999 元,全場(chǎng)至高 24 期免息;筆記本會(huì)場(chǎng)RedmiBook Pro 14/15 銳龍板新品預(yù)售立減 800 元,以舊換新至高補(bǔ)貼 1000 元;冰洗廚會(huì)場(chǎng):米家 610L 對(duì)開(kāi)門冰箱新品預(yù)售立減 300 元,全場(chǎng)至高 24 期免息,PLUS 超級(jí)補(bǔ)貼更優(yōu)惠;小家會(huì)場(chǎng):爆款預(yù)售高減 800 元,秒殺好物低至 5.6 折;智能穿戴會(huì)場(chǎng):小米環(huán) 7 新品預(yù)售最高減 30 元,全場(chǎng)至高優(yōu)惠 600 元;智能影音會(huì)傅山:Redmi Buds 4 Pro 真無(wú)線藍(lán)牙耳機(jī)新品售立減 30 元,全場(chǎng)至高立減 1000 元。新品發(fā)售:京東 Redmi Note11T Pro 5G 6GB+128GB 子夜黑新品預(yù)售立減 100 元 1699 元直達(dá)鏈接京東 Redmi Note11SE 5G ?4GB+128GB 暗影黑新品預(yù)售減 100 元 999 元直達(dá)鏈接京東豪山米手環(huán) 7 NFC 版 120 種運(yùn)動(dòng)模式 活力競(jìng)賽 血氧飽和度監(jiān)測(cè) 離線支付新品預(yù)售減 20 元 279 元直達(dá)鏈接京東小米電視 ES Pro 86 英寸 旗艦超大屏 百級(jí)多分區(qū) 1000nits 峰值亮度 120Hz 高刷新品預(yù)售立減 500 元 7999 元直達(dá)鏈接京東家 610L 對(duì)開(kāi)門 冰箱 一級(jí)能效 風(fēng)冷無(wú)霜 墨羽巖 銀離子除菌新品雞山售立減 300 元 2499 元直達(dá)鏈接京東 Redmi Buds 4 Pro 真無(wú)線藍(lán)牙耳機(jī) 主動(dòng)降噪 游戲低延遲 新品預(yù)售立減 30 元 369 元直達(dá)鏈接京東 Redmi BookPro 15 2022 銳龍版 (R7-6800H 16G LPDDR5 512G CNC 工藝) 新品預(yù)售立減 800 元 5299 元直達(dá)鏈接好價(jià)單品:東小米 12 Pro 8GB+128GB 黑色立減 500 元、PLUS 僅 3899 元 4199 元直達(dá)鏈接京東小米 12 8GB+256GB 黑色立減 500 元、PLUS 僅 3199 元 3499 元直達(dá)鏈接京東 Redmi K50 銀跡 8GB+128GB 立減 200 元 2199 元直達(dá)鏈接京東 Redmi MAX 86 英寸 金屬全面屏 ?4K HDR 120Hz 2GB+32GB 預(yù)售立減 667 元券后 5979 元領(lǐng) 20 元券京東 Redmi BookPro14 2022 款 (i5-12450H 16G 512G) 預(yù)售立減 900 元券后 4489 元領(lǐng) 10 元券京東小米平板 5 6G+128GB 黑色預(yù)售立減 200 元、PLUS 僅 1679 元 1799 元直達(dá)鏈接京東 Redmi 1A 23.8 英寸 IPS 技術(shù) 三微邊設(shè)計(jì) 低藍(lán)光 HDMI 接口 電腦辦公顯示器 立省 100 元 599 元直達(dá)鏈接京東米家地機(jī)器人 掃洗拖一體機(jī) 智能自動(dòng)掃地拖咸山 拖布自清洗 電解水殺菌預(yù)售立廆山 500 元 2299 元直達(dá)鏈接京東米電視 EA75 2022 款 75 英寸 金屬全面屏 遠(yuǎn)場(chǎng)語(yǔ)音 逐臺(tái)校準(zhǔn) 4K 超高清預(yù)售直降 400 元 2999 元直達(dá)鏈接京東米家滾筒衣機(jī) 全自動(dòng) 10kg 洗烘一體 微蒸空氣洗除菌 小第六代直驅(qū)電機(jī)直降 500 元 1999 元直達(dá)鏈接京東小 34 英寸 WQHD 曲面帶魚(yú)屏 144Hz 刷新率 低藍(lán)光 可壁掛預(yù)售立減 200 元 1799 元直達(dá)鏈接?前往京東小米 618 主會(huì)場(chǎng):點(diǎn)此前往。? 京東無(wú)門檻紅包:此抽取(每天可 3 次)??天貓無(wú)門檻紅包:此抽?。刻炜? 1 次)本文用于傳遞優(yōu)惠信息節(jié)省甄選時(shí)間,果僅供參考?!?告?
      • 游客3e7c3d5b90 24秒前
        芒果 TV 會(huì)員年卡官方定價(jià) 248 元,現(xiàn)已開(kāi)春節(jié)狂促可領(lǐng) 144 元單品券 + 10 元平臺(tái)補(bǔ)貼券。券疊加后付?3.8 折 94 元,折合 7.8 元 / 月:先領(lǐng) 10 元天貓補(bǔ)貼券:此領(lǐng)券( App 端)天貓果 TV 會(huì)員年卡合 7.8 元 / 月雙券疊 94 元領(lǐng) 144 元券暢看《去有風(fēng)地方》、再見(jiàn)愛(ài)人 2》等熱門綜藝與影作品,可給對(duì)象充個(gè),當(dāng)作節(jié)的小禮。先領(lǐng) 10 元天貓補(bǔ)貼券:此領(lǐng)券( App 端)天貓果 TV 會(huì)員年卡合 7.8 元 / 月雙券疊 94 元領(lǐng) 144 元券
      • 游客2b72ca2ffd 33分鐘前
        IT之家 1 月 19 日消息,據(jù) AYANEO 官方消息,2023 年,AYANEO 將正式開(kāi)啟安卓掌機(jī)品線,為熱愛(ài)復(fù)古戲的朋友打造頂級(jí)優(yōu)秀的安卓掌機(jī)。官方介紹,最新款安卓掌機(jī)新品將是 AYANEO Pocket AIR,官方稱這是玩家打的復(fù)古游戲神器。IT之家了解到,這款掌機(jī)將阿女載 5.5 英寸 OLED 屏,配備霍爾搖桿 + 霍爾扳機(jī)以及 Master 手柄,軟件上有 AYASpace + AYANEO Home ,還有獨(dú)家復(fù)古游戲成山據(jù)庫(kù)。CPU 等配置信息暫未公布。官方云山示,Pocket AIR 目前已投入研發(fā)半,2023 年 Q1 將展示真機(jī)、招募內(nèi)測(cè),并將在 Q2 量產(chǎn)上市。
      • 游客619274130a 30小時(shí)前
        IT之家10 月 31 日消息?京東 11.11 全球熱愛(ài)開(kāi)門紅?20 點(diǎn)起開(kāi)始狂歡, 1999 元折疊屏手機(jī),爆 30 天價(jià)保買貴差,iPhone 14 全色系低至 4878 元,點(diǎn)此前往會(huì)場(chǎng)(需主會(huì)場(chǎng)搶參與活動(dòng)。部分好單品:京 Apple iPhone 14 128GB 紫色 20 點(diǎn)開(kāi)搶 4878 元直達(dá)鏈接京三星 Galaxy Z Flip3 5G 折疊屏 8GB+256GB 月光香檳 20 點(diǎn)開(kāi)搶券后 1999 元領(lǐng) 700 元券京東 Apple iPhone 13 128GB 星光色 20 點(diǎn)開(kāi)搶券 4698 元領(lǐng) 400 元券京東 Apple iPad Air 10.9 英寸 2022 年款 (64G WLAN 版 / M1 芯片) 深空灰色 20 點(diǎn)開(kāi)搶券后 3999 元領(lǐng) 800 元券京東三星 Galaxy S22 8GB+128GB 羽夢(mèng)白 20 點(diǎn)開(kāi)搶 3399 元直達(dá)鏈京東 Redmi K50 墨羽 12GB+256GB20 點(diǎn)開(kāi)搶券后 2299 元領(lǐng) 30 元券京東 OPPO K9x 8GB+128GB 銀紫超夢(mèng) 20 點(diǎn)開(kāi)搶券后 1099 元領(lǐng) 200 元券京東 HUAWEI P50 8GB+256GB 曜金黑 20 點(diǎn)開(kāi)搶 4258 元直達(dá)鏈接京 vivo iQOO 10 12GB+256GB 傳奇版 20 點(diǎn)開(kāi)搶 3799 元直達(dá)鏈接京東榮 70 8GB+256GB 流光水晶 20 點(diǎn)開(kāi)搶 2249 元直達(dá)鏈接京東 vivo X80 12GB+256GB 至黑 20 點(diǎn)開(kāi)搶 4019 元直達(dá)鏈接東 OPPO 一加 Ace Pro 16GB+256GB 黑森 20 點(diǎn)開(kāi)搶券 3199 元領(lǐng) 100 元券京東魅族 18X 8GB+128GB 玄 20 點(diǎn)開(kāi)搶 1499 元直達(dá)鏈接京 realme 真我 GT Neo2 8+256GB 黑薄荷 20 點(diǎn)開(kāi)搶 1699 元直達(dá)鏈接?往京東 11.11 手機(jī)超值單:前往會(huì)場(chǎng)。本用于傳遞惠信息,省甄選時(shí),結(jié)果僅參考。【告?
      • 游客75d7b4322b 41小時(shí)前
        IT之家,今天 11 歲!一早間就看到了圈子和群里祝福和催促:那個(gè)帶刺的,該寫(xiě)散文了。想了想,仿佛年的一幕幕就在眼前,可不不覺(jué)間,卻還是真的已經(jīng)走這么遠(yuǎn)。記得之前在內(nèi)部會(huì)我說(shuō):我們的未來(lái)有多遠(yuǎn),于我們離用戶有多近。十年劍,半路的一峰登頂,看到是后面一座更高一座的山。老子》中說(shuō):“勝人者有力自勝者強(qiáng)”。任何方向的前,都是一場(chǎng)時(shí)間和耐力后的淀,都是自己和自己的天人戰(zhàn)。守得住初心,耐得住寂。前行途中見(jiàn)多了生死存亡跌宕起伏,每一次要害關(guān)口抉擇,可能都會(huì)決定另一番同的命運(yùn)。君子素其位而行守正持中,不折騰。慢慢來(lái)比較快。君不見(jiàn),天不生我 ithome,科媒萬(wàn)古如長(zhǎng)夜。今天沒(méi)有長(zhǎng)篇的散文,人說(shuō),寧每次的長(zhǎng)篇大論,動(dòng)的無(wú)非自己。想想也是,兒只說(shuō)三分話,留下七分打下。就這樣吧。愛(ài)科技,愛(ài)里。IT之家,11 歲生日快樂(lè)!IT之家的家人們,家庭日快樂(lè)!刺客,軟媒 CEO ——“散文家”,皮帶之家 / 衛(wèi)褲之家 / 廣告之家 / 鋪路機(jī)之家 / 挨踢之家 / 軟粉之家 / 米粉之家 / 果粉之家 / 華為之家 / 汽車之家 / 基家…… 諸多之家大首領(lǐng),IT之家一代目,“青島水庫(kù)”庫(kù)長(zhǎng)。2022 年 5 月 15 日 15 點(diǎn) 15 分,國(guó)際家庭日,之家日。青青一島?
      • 游客3cd68245ea 3天前
        身份證掃描主要需要用到字識(shí)別技術(shù)(OCR)。這類技術(shù)方案已經(jīng)很多了,文介紹基于 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)大,但使用成本也高。此背景下谷歌發(fā)布了 CameraX,它基于 Camera2 封裝,大大提高了 API 的易用性。我們可以用很少的代搭建出面向特定場(chǎng)景的相應(yīng)用,OCR 就是一種典型的相機(jī)應(yīng)用場(chǎng)景 。CameraX 引入 UseCase 的概念完成各種相機(jī)能力,UseCase 有利于功能模塊的解耦,聚焦特定領(lǐng)域進(jìn)行功能開(kāi)。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è)異步過(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,如果如果需要其有更好的兼容性,則可以置 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)文字識(shí)別2.1 MLKit 簡(jiǎn)介MLKit 是谷歌的面向移動(dòng)端開(kāi)發(fā)者的機(jī)器學(xué)習(xí)庫(kù),助移動(dòng)應(yīng)用在離線狀態(tài)下用各種端智能技術(shù),例如智能視覺(jué)處理:二維碼掃、文字識(shí)別、人臉檢測(cè)、體捕捉等;自然語(yǔ)言處理語(yǔ)言識(shí)別、智能回復(fù)、自翻譯等這些端上的技術(shù)讓用變得更加智能的同時(shí)依保持高性能,更重要的是一切都是免費(fèi)的,且不依 GMS(Google Mobile Service)。2.2 工程引入 MLKit本文我們主要使用到 MLKit 的文字識(shí)別功能,只需要添加下依賴即可:implementation?'com.google.mlkit:text-recognition-chinese:16.0.0-6'text-recognition-chinese 可以識(shí)別中文字符,另外也有其他的 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)?}????????????????????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)一步細(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í)別文字后的效果如下:束語(yǔ)透過(guò)文字識(shí)別這樣一小的應(yīng)用場(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

          <code id='e7aac'></code><style id='87b0f'></style>
        • <acronym id='95ceb'></acronym>
          <center id='29362'><center id='bd142'><tfoot id='d784f'></tfoot></center><abbr id='bc748'><dir id='cb73a'><tfoot id='20397'></tfoot><noframes id='d13df'>

        • <optgroup id='798b0'><strike id='f7892'><sup id='08605'></sup></strike><code id='299d4'></code></optgroup>
            1. <b id='9c232'><label id='b8141'><select id='1f6e2'><dt id='36b3b'><span id='5820f'></span></dt></select></label></b><u id='ebed6'></u>
              <i id='742e2'><strike id='7c761'><tt id='25653'><pre id='be84e'></pre></tt></strike></i>