在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

如何使用Python把圖片變成文字

Wildesbeast ? 來源:今日頭條 ? 作者:玩物有智 ? 2020-02-15 14:40 ? 次閱讀

為什么要讓孩子學編程?看了這篇文章,你就知道編程的強大之處了!

你遇到以下的情況嗎?

你負責整理一些文件,結果發現文件沒有word存檔,這又需要我們把圖片變成word。

或者是在今日頭條上看到了某片好文章,結果內容卻是圖片,你特別想把他變成文字分享給朋友。

如果你遇到過這些問題,千萬不要錯過 pytesseract 這個好工具!它能夠用很簡單、基礎的方法將圖片轉換成文字(分辨圖片中的文字)。在我們開始介紹 pytesseract 這個 Python 模塊之前,先來認識一下 Tesseract OCR 到底是什么吧!

OCR 與 Tesseract

OCR 為光學文字識別的縮寫(Optical Character Recognition,OCR),白話一點就是將圖片翻譯為文字。而 Tesseract 是一個 OCR 模組,目前由 Google 贊助。Tesseract 已經有 30 年歷史,一開始它是惠普實驗室的一款專利軟體,于 2005 年開源,從 2006 年后由 Google 贊助進行后續的開發和維護, Tesseract 也是目前公認最優秀、最精準的開源 OCR 系統。

除了極高的精準度外,Tesseract 也有很高的靈活性,能夠通過訓練識別出任何字體(只要這些字體的風格不變就可以),也能識別出任何 Unicode 字符,是不是非常厲害呢?我們待會會用到的 pytesseract 模塊就像是Tesseract的 python 包。

下面讓我們來動手嘗試下:

第一步 安裝模塊

pip3 install pillowpip3 install pytesseract

第二步 編寫程序

from PIL import Imageimport pytesseractimg = Image.open('test1.png')text = pytesseract.image_to_string(img, lang='eng')print(text)

首先,第一行和第二行是將我們剛剛安裝的模塊導入到程序中。

PIL 包含在剛剛安裝的 pillow 模組,其中的 Image 模組能夠讀取圖片檔。

我們將想要轉成文字的圖片檔,放在和這支程式相同的目錄。

第四行的 'test1.png' 是相對于這個程序(.py文件)的路徑,也就是該圖片的文件名,因此必須放在同一個資料夾程序才找得到文件,而且文件名與路徑名都是不可省略的。

所有辨識文字、轉換的複雜過程全部都寫在 pytesseract 中了,我們只需要知道如何調用即可。接著看到第五行,image_to_string函式有一個關鍵字引數 lang,默認是英文,可以改變成你想要的語言字串。

結語

簡單暴力,5行代碼就可以將圖片轉化為文字,是不是很方便呢?除了生活中的一些小問題能用 pytesseract 解決,在開發爬蟲程序時,經常會遇到需要驗證碼的情況,這時就能利用這個模塊輕松解決。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • word
    +關注

    關注

    1

    文章

    78

    瀏覽量

    22212
  • Unicode
    +關注

    關注

    0

    文章

    24

    瀏覽量

    12668
  • python
    +關注

    關注

    56

    文章

    4822

    瀏覽量

    85830
收藏 人收藏

    評論

    相關推薦

    labview語音轉文字

    labview語音轉文字怎么實現,目前在論壇上找到了文字轉語音
    發表于 04-07 19:44

    如何在熱敏打印機中實現圖片的灰階打印效果嗎?

    誰知道如何在熱敏打印機中實現圖片的灰階打印效果。 現在基本上文字打印,圖片打印功能都已開發結束,圖片打印現在用的是點陣打印的方法。想增加灰階打印的效果。 有哪個大神做過相關方面開發,知
    發表于 04-03 08:40

    燒完sd卡鏡像后,使用vi-vo vi-venc應用生成圖片,再次插入sd卡后,程序使用時無法生成文件是怎么回事?

    在燒完sd卡鏡像后,使用vi-vo vi-venc應用后 ,生成圖片,拔出sd卡后,查看圖片,再次插入sd卡后,在程序使用時無法生成文件,在應用程序外用命令行操作也無法操作,看著路徑比正常多了一個
    發表于 02-08 07:41

    將電腦硬盤變成云存儲,怎么做到多余電腦硬盤變成云存儲

    要將電腦的額外硬盤配置為云存儲,你可以利用多種方法來實現本地數據的云端同步、訪問和共享。這種做法可以將本地硬盤變成云存儲的一部分,方便你在不同設備之間共享和訪問文件。下面將介紹如何使用本地NAS
    的頭像 發表于 01-06 13:09 ?856次閱讀
    將電腦硬盤<b class='flag-5'>變成</b>云存儲,怎么做到<b class='flag-5'>把</b>多余電腦硬盤<b class='flag-5'>變成</b>云存儲

    電腦變成云存儲nsa,電腦變成云存儲nsa的教程,個人云電腦是什么以及怎么連接

    嗨,我是個茶藝師,準備茶藝表演時,需要查閱不同茶葉的沖泡方法、茶文化資料,手機內存有限。通過遠程連接工作室電腦,我能大量獲取資料,茶藝表演更精彩。現在,我這遠程茶藝提升的方法分享給同行,傳播茶文化
    的頭像 發表于 01-02 09:10 ?449次閱讀
    電腦<b class='flag-5'>變成</b>云存儲nsa,電腦<b class='flag-5'>變成</b>云存儲nsa的教程,個人云電腦是什么以及怎么連接

    使用Python+OpenCV處理圖片

    如果給你一張圖片作為背景,另外一張圖片中的物體作為前景圖,要把前景圖中的物體疊加布置到背景圖的中間位置,并且前景圖中的物體需要在背景圖中有旋轉和投影,怎么處理?
    的頭像 發表于 12-23 15:54 ?582次閱讀

    個人電腦變成云電腦,個人電腦變成云電腦的步驟

    ? ? 云電腦在現代工作和生活中扮演著越來越重要的角色,用戶可以通過遠程桌面軟件,像操作本地計算機一樣訪問和控制遠程計算機,無論它們位于何處。今天小編給大家分享個人電腦變成云電腦的步驟。 ? ?將
    的頭像 發表于 12-23 13:28 ?985次閱讀
    <b class='flag-5'>把</b>個人電腦<b class='flag-5'>變成</b>云電腦,<b class='flag-5'>把</b>個人電腦<b class='flag-5'>變成</b>云電腦的步驟

    YOLOv11和Python Qt做個用戶界面程序

    早些時間,小編想把PID控制器優化部分通過Py Qt來實現用戶界面化,不過看著窗口一堆參數,有點發怵:這玩意誰用啊? 參考《PID控制器參數自動優化示例和比較》 后來就擱置了。 在通過Python
    的頭像 發表于 11-28 10:18 ?1146次閱讀
    <b class='flag-5'>把</b>YOLOv11和<b class='flag-5'>Python</b> Qt做個用戶界面程序

    基于ArkTS語言的OpenHarmony APP應用開發:圖片處理

    1、程序介紹本案例使用TextArea實現多文本輸入,使用mediaLibrary實現在相冊中獲取圖片,使用image生成pixelMap,使用pixelMap的scale(),crop
    的頭像 發表于 09-20 08:07 ?1058次閱讀
    基于ArkTS語言的OpenHarmony APP應用開發:<b class='flag-5'>圖片</b>處理

    請問如何將負電壓信號變成正電壓信號?

    各位前輩好! 工作中遇到如下圖片中的信號: 可以看出示波器圖片中下面的波形是一個負電壓信號。正真有用的是該信號的上升沿,因為負電壓信號無法給MCU使用,所以想把它變成一個正電壓信號。 思考是否
    發表于 08-19 07:56

    pytorch和python的關系是什么

    在當今的人工智能領域,Python已經成為了最受歡迎的編程語言之一。Python的易學易用、豐富的庫和框架以及強大的社區支持,使其成為了數據科學、機器學習和深度學習等領域的首選語言。而在深度學習領域
    的頭像 發表于 08-01 15:27 ?2941次閱讀

    【算能RADXA微服務器試用體驗】+ GPT語音與視覺交互:4,文字轉語音

    文字轉語音使用的技術簡稱為TTS。一般情況下我用的都是在線的EDGE-TTS服務。但非常幸運的是,BM1684X上居然有適配好的本地運行TTS,那自然是要體驗一番。 先轉到project文件夾
    發表于 07-15 23:18

    使用PKI生成文件,at指令連接aws報錯怎么解決?

    我使用PKI生成文件,使用腳本生成ca,cert,key這三份證書,使用的命令是:python AtPKI.py generate_bin -b ./mqtt_key.bin cert
    發表于 06-27 06:43

    STM32MP135如何使用opencv-python或v4l2-ctl打開攝像頭,并保存為圖片

    行。 但是官方的例程中,直接用v4l推送到media上,直接顯示的又是可以的。 請問我該如何使用opencv-python 或v4l2-ctl打開攝像頭,并保存為圖片
    發表于 05-30 06:16

    labview圖片轉成base64

    各位大佬們,請教一下如何在labview中圖片轉成base64編碼,然后傳給Python,或者是然后用labview和Python之間傳遞圖片
    發表于 05-08 01:04
    主站蜘蛛池模板: 五月天婷婷在线视频国产在线 | 中文字幕一区视频 | 色综合色综合色综合 | 操欧美女人 | 狼人久久尹人香蕉尹人 | 亚洲视频三区 | 亚洲香蕉影视在线播放 | 久久午夜综合久久 | 午夜剧场刺激性爽免费视频 | 狠狠色丁香 | 日日操夜夜操狠狠操 | 岛国午夜精品视频在线观看 | 天天插日日插 | 亚洲国产精品久久网午夜 | 免费在线观看一级片 | 亚洲日本久久久午夜精品 | 亚洲香蕉影院 | 美女拍拍拍黄色 | 国内真实下药迷j在线观看 国内自拍 亚洲系列 欧美系列 | 伊人狠狠丁香婷婷综合色 | 成人免费精品视频 | yyy6080韩国三级理论 | 黄页网站视频免费 视频 | 免费观看在线观看 | 97影院理论在线观看 | 欧美精品成人a多人在线观看 | 色综合天天综合网国产国产人 | 中文字幕在线观看亚洲 | 亚洲精品福利你懂 | 四虎必出精品亚洲高清 | 大片毛片女女女女女女女 | 伊人久久大香线蕉观看 | 成人的天堂视频一区二区三区 | 色天天综合色天天碰 | 天堂精品视频 | 国产理论视频在线观看 | 日本操穴 | 五月婷六月丁香 | 国产精品一区二区三区免费视频 | 亚洲丰满熟妇毛片在线播放 | 韩日精品|