日韩成人免费在线_国产成人一二_精品国产免费人成电影在线观..._日本一区二区三区久久久久久久久不

當前位置:首頁 > 科技  > 軟件

超級離譜的前端需求:搜索圖片里的文字

來源: 責編: 時間:2024-04-09 09:06:04 256觀看
導讀背景是這樣的,我們公司有一個平臺,這個平臺上面有一個頁面,是一個我們公司內部存放一些字幕圖片的,圖片很多,差不多每一頁有100張的樣子,類似于下面這樣的圖片圖片前幾天上面大佬們說想要更加方便快捷地找到某一張圖片,怎么

背景

是這樣的,我們公司有一個平臺,這個平臺上面有一個頁面,是一個我們公司內部存放一些字幕圖片的,圖片很多,差不多每一頁有100張的樣子,類似于下面這樣的圖片gYj28資訊網——每日最新資訊28at.com

圖片圖片gYj28資訊網——每日最新資訊28at.com

前幾天上面大佬們說想要更加方便快捷地找到某一張圖片,怎么個快捷法呢?就是通過搜索文字,能搜索到包含這些文字的圖片。。。我一想,這需求簡直逆天啊!!!!平時只做過搜索文字的,沒做過根據文字搜索出圖片的。。。。gYj28資訊網——每日最新資訊28at.com

圖片圖片gYj28資訊網——每日最新資訊28at.com

思路

其實思路很清晰,分析出每一張圖片上的文字,并存在對象的keyword中,搜搜的時候去過濾出keyword包含搜索文字的圖片即可。gYj28資訊網——每日最新資訊28at.com

但是難就難在,我要怎么分析出圖片上的文字并存起來呢?gYj28資訊網——每日最新資訊28at.com

tesseract.js

于是我就去網上找找有哪些庫可以實現這個功能,你還真別說,還真有!!這個庫就是tesseract.jsgYj28資訊網——每日最新資訊28at.com

圖片圖片gYj28資訊網——每日最新資訊28at.com

tesseract.js 是一個可以分析出圖片上文字的一個庫,我們通過一個小例子來看看他的使用方式gYj28資訊網——每日最新資訊28at.com

首先需要安裝這個庫gYj28資訊網——每日最新資訊28at.com

npm i tesseract.js

接著引入并使用它解析圖片文字,它識別后會返回一個 Promise,成功的話會走 thengYj28資訊網——每日最新資訊28at.com

圖片gYj28資訊網——每日最新資訊28at.com

可以看出他直接能把圖片上的結果解析出來!!!真的牛逼!!!有了這個,那我輕輕松松就可以完成上面交代的任務了!!!gYj28資訊網——每日最新資訊28at.com

圖片圖片gYj28資訊網——每日最新資訊28at.com

實現功能

我們需要解析每一張圖片的文字,并存入 keyword屬性中,以供過濾篩選gYj28資訊網——每日最新資訊28at.com

圖片圖片gYj28資訊網——每日最新資訊28at.com

可以看到每一張圖片都解析得到keywordgYj28資訊網——每日最新資訊28at.com

圖片圖片gYj28資訊網——每日最新資訊28at.com

那么搜索效果自然可以完成gYj28資訊網——每日最新資訊28at.com

圖片圖片gYj28資訊網——每日最新資訊28at.com

搜索中文呢?

上面只能解析英文,可以看到有 eng 這個參數,那怎么才能解析中文呢?只需要改成chi_sim即可gYj28資訊網——每日最新資訊28at.com

圖片圖片gYj28資訊網——每日最新資訊28at.com

圖片圖片gYj28資訊網——每日最新資訊28at.com

如果你想要中文和英文一起解析,可以這么寫eng+chi_simgYj28資訊網——每日最新資訊28at.com

圖片 圖片 gYj28資訊網——每日最新資訊28at.com

本文鏈接:http://www.www897cc.com/showinfo-26-82179-0.html超級離譜的前端需求:搜索圖片里的文字

聲明:本網頁內容旨在傳播知識,若有侵權等問題請及時與本網聯系,我們將在第一時間刪除處理。郵件:2376512515@qq.com

上一篇: Python數據分析必備:Pandas中Rolling方法的完全指南

下一篇: JVM類加載:如何手寫自定義類加載器,命名空間詳解

標簽:
  • 熱門焦點
  • 摸魚心法第一章——和配置文件說拜拜

    為了能摸魚我們團隊做了容器化,但是帶來的問題是服務配置文件很麻煩,然后大家在群里進行了“親切友好”的溝通圖片圖片圖片圖片對比就對比,簡單對比下獨立配置中心和k8s作為配
  • 2023 年的 Node.js 生態系統

    隨著技術的不斷演進和創新,Node.js 在 2023 年達到了一個新的高度。Node.js 擁有一個龐大的生態系統,可以幫助開發人員更快地實現復雜的應用。本文就來看看 Node.js 最新的生
  • 不容錯過的MSBuild技巧,必備用法詳解和實踐指南

    一、MSBuild簡介MSBuild是一種基于XML的構建引擎,用于在.NET Framework和.NET Core應用程序中自動化構建過程。它是Visual Studio的構建引擎,可在命令行或其他構建工具中使用
  • 一篇聊聊Go錯誤封裝機制

    %w 是用于錯誤包裝(Error Wrapping)的格式化動詞。它是用于 fmt.Errorf 和 fmt.Sprintf 函數中的一個特殊格式化動詞,用于將一個錯誤(或其他可打印的值)包裝在一個新的錯誤中。使
  • JavaScript學習 -AES加密算法

    引言在當今數字化時代,前端應用程序扮演著重要角色,用戶的敏感數據經常在前端進行加密和解密操作。然而,這樣的操作在網絡傳輸和存儲中可能會受到惡意攻擊的威脅。為了確保數據
  • 三分鐘白話RocketMQ系列—— 如何發送消息

    我們知道RocketMQ主要分為消息 生產、存儲(消息堆積)、消費 三大塊領域。那接下來,我們白話一下,RocketMQ是如何發送消息的,揭秘消息生產全過程。注意,如果白話中不小心提到相關代
  • 10天營收超1億美元,《星鐵》比《原神》差在哪?

    來源:伯虎財經作者:陳平安即便你沒玩過《原神》,你一定聽說過的它的大名。恨它的人把《原神》開服那天稱作是中國游戲史上最黑暗的一天,有粉絲因為索尼在PS平臺上線《原神》,怒而
  • 滴滴違法違規被罰80.26億 共存在16項違法事實

    滴滴違法違規被罰80.26億 存在16項違法事實開始于2121年7月,歷經一年時間,網絡安全審查辦公室對“滴滴出行”網絡安全審查終于有了一個暫時的結束。據“網信
  • 與兆芯合作 聯想推出全新旗艦版筆記本電腦開天N7系列

    聯想與兆芯合作推出全新聯想旗艦版筆記本電腦開天 N7系列。這個系列采用兆芯KX-6640MA處理器平臺,KX-6640MA 處理器是采用了陸家嘴架構,16nm 工藝,4 核 4 線
Top 主站蜘蛛池模板: 桂东县| 宁远县| 平顶山市| 织金县| 安丘市| 塔河县| 探索| 门源| 新宁县| 张掖市| 高青县| 黄陵县| 拉孜县| 湖州市| 临湘市| 镇平县| 张家口市| 禄丰县| 呼和浩特市| 佛教| 紫阳县| 洪泽县| 冷水江市| 满洲里市| 房山区| 汝阳县| 河源市| 公主岭市| 枝江市| 安宁市| 周宁县| 惠州市| 合阳县| 宾阳县| 浦江县| 光山县| 扶沟县| 连城县| 清远市| 桂阳县| 雷山县|