操屁眼的视频在线免费看,日本在线综合一区二区,久久在线观看免费视频,欧美日韩精品久久综

新聞資訊

    T之家訊 在現(xiàn)有的Win10版本中我們可以在所有應用列表中找到名為“Optional Features(可選功能)”的“應用”,不過在微軟已經(jīng)公開的版本中都還打不開。在昨天泄露的Windows10預覽版10147中這個小東西已經(jīng)可以正常使用了,那這里面都有啥呢?

    其實這個圖標指向的就是設置——系統(tǒng)——應用和功能的“管理可選功能”。打開之后會列出已經(jīng)安裝到系統(tǒng)中的“可選功能”,這里為了讓中文Cortana功能可用,我已經(jīng)安裝了Cortana中文語音包,不會設置的可以參考《Win10預覽版10125開始菜單與Cortana打不開的解決方法》完成。

    我們再點擊“添加功能”看一看:

    這里面大部分都是其他語言的輸入法、Cortana語音包和光學字符識別。除此之外,還有兩個比較有用的工具值得注意。

    首先是.NET Framework 3.5,Win8/Win8.1發(fā)布后網(wǎng)絡上到處可以看到添加.NET3.5的教程,在Win10中微軟顯然考慮到這一點了,在這里你可以快速添加它。

    另一個是Insider hub(會員中心)應用,微軟曾表示會在Win10正式版后繼續(xù)推行Windows Insider計劃,但是在Win10預覽版10147中并沒有提供會員中心應用,在10147內(nèi)置的應用商店中也找不到,原來它成為Win10的可選功能了。猜測未來正式版中微軟可能會采用這種方式提供Insider hub應用,到時別忘了在這里找到它。

    EasyOCR是Python實現(xiàn)的一個光學字符識別(OCR)工具。

    安裝pytorch

    PyTorch is an optimized tensor library for deep learning using GPUs and CPUs.( https://pytorch.org/docs/stable/index.html

    PyTorch是一個開源的Python機器學習庫,基于Torch,用于自然語言處理等應用程序。( https://baike.baidu.com/item/PyTorch/24269838?fr=aladdin )。

    PyTorch官網(wǎng): https://pytorch.org/

    網(wǎng)頁( https://pytorch.org/get-started/locally/#windows-python )詳細介紹了PyTorch安裝的前提條件、方法及相關(guān)的注意事項,截圖如下:


    比較有趣、有用且強大的功能是上圖中的表,根據(jù)不同的選擇可以生成相應的安裝命令。我選的是Windows、Pip、Python、CPU(不適用CUDA),得到對應的安裝命令是: pip3 install torch torchvision torchaudio

    在Win10命令行窗口,執(zhí)行上述命令(前提是已安裝了Python及pip)。結(jié)果如下圖所示:


    順便使用命令“ python.exe -m pip install --upgrade pip ”更新了pip。


    使用網(wǎng)頁( https://pytorch.org/get-started/locally/#windows-python )的“VERIFICATION”部分介紹的代碼,進行安裝正確性檢驗。

    python

    import torch

    x = torch.rand(5, 3)

    print(x)

    執(zhí)行結(jié)果如下圖所示:


    應該是安裝成功了。

    安裝EasyOCR

    網(wǎng)頁 https://www.jaided.ai/easyocr/install/


    介紹了EasyOCR的安裝方法(該網(wǎng)頁的Pre-install部分的第一句話的意思是“對于Windows,你可能需要手動安裝pytorch”,是不是Python 3.10.4會自動下載安裝,回頭有時間可以試一下),使用pip安裝的命令是: pip install easyocr

    在win10命令行窗口執(zhí)行上述命令的結(jié)果如下圖所示(需要時間較長;若長時間無反應,可敲擊回車鍵試試是否已完成安裝):


    由于內(nèi)容較多,將其文字部分附在最后。

    安裝完成后,在目錄“D:\Programs\Python\Python310\Scripts”中會增加若干exe文件。


    使用EasyOCR識別圖片中的文字

    jaided網(wǎng)站上的例子

    將網(wǎng)頁“ https://www.jaided.ai/easyocr/tutorial/ ”中的圖片


    下載保存為文件“d:\temp\chinese_tra.jpg”,在python中依次執(zhí)行下列命令(代碼):

    import easyocr

    reader = easyocr.Reader(['ch_tra', 'en'])

    result = reader.readtext(r'd:\temp\chinese_tra.jpg')


    當執(zhí)行代碼“reader = easyocr.Reader(['ch_tra', 'en'])”時,程序自動通過互聯(lián)網(wǎng)下載了檢測模型和識別模型。提示信息及翻譯如下:

    CUDA not available - defaulting to CPU. Note: This module is much faster with a GPU.

    (沒有CUDA-缺省使用CPU。注意:這個模塊在GPU上運行效率更高)

    Downloading detection model, please wait. This may take several minutes depending upon your network connection.

    (正在下載檢測模型,請等待。花費時間取決于您的網(wǎng)絡)

    Downloading recognition model, please wait. This may take several minutes depending upon your network connection.

    (正在下載識別模型,請等待。花費時間取決于您的網(wǎng)絡)

    沒有找到CUDA是因為我在安裝Pytorch時沒有選擇安裝CUDA。

    EasyOCR使用檢測模型匹配圖片中的文字,也就是找到圖片中的文字;找到之后使用識別模型進行文字識別。

    其中的'ch_tra'和'en'是語言標識,'ch_tra'表示古漢語,'en'表示英語。EasyOCR支持的語言在網(wǎng)頁“ https://www.jaided.ai/easyocr/ ”中列出。


    下載的模型文件保存在“C:\Users\zhang\.EasyOCR\model”(其中zhang是用戶名,隨計算機用戶的不同而不同)目錄中,如下圖所示:



    代碼“result = reader.readtext(r'd:\temp\chinese_tra.jpg')”的結(jié)果顯示信息過于詳細,可以使用“result = reader.readtext(r'd:\temp\chinese_tra.jpg', detail = 0)”或“result = reader.readtext(r'd:\temp\chinese_tra.jpg', detail = 0, paragraph=True)”代替,執(zhí)行結(jié)果如下圖所示:


    執(zhí)行結(jié)果與網(wǎng)頁“ https://www.jaided.ai/easyocr/tutorial/ ”中的一致。

    車牌的識別(有識別錯誤)

    文件名“D:\temp\chepai.png”,圖片內(nèi)容如下:


    因為車牌中有簡體中文、英文和數(shù)字,所以使用下列命令:

    reader = easyocr.Reader(['ch_sim', 'en'])

    result = reader.readtext(r'd:\temp\chepai.png', detail = 0, paragraph=True)

    result

    執(zhí)行結(jié)果如下圖所示:


    在執(zhí)行代碼“reader = easyocr.Reader(['ch_sim', 'en'])”時,下載了識別模型文件“zh_sim_g2.pth”保存在目錄“C:\Users\zhang\.EasyOCR\model”中。

    識別結(jié)果為“京0T4209”,而實際是“京Q TA209”。把Q錯誤地識別為0,把A錯誤地識別為4。也就是說,存在識別錯誤。而且,沒有識別出路面上的漢字

    這里測試了一下,好像EasyOCR不能處理文件名(路徑)中的中文

    公益廣告牌中文字識別(有識別錯誤)

    文件名“D:\temp\pingdeng.png”,圖片內(nèi)容如下:


    只有漢字,使用如下命令:

    reader = easyocr.Reader(['ch_sim'])

    result = reader.readtext(r'd:\temp\pingdeng.png', detail = 0, paragraph=True)

    result

    執(zhí)行結(jié)果如下圖所示:


    識別結(jié)果為:公益廣告 平等 眾塵乎等 月尊月強

    真實文字為:公益廣告 平等 眾生平

    把“生平”誤認作“塵乎”,“自”誤認作“月”。也是存在一定的識別錯誤

    掃描電子書圖片中的文字識別(正確率較高)

    文件名“D:\temp\shu.png”,圖片內(nèi)容如下:


    只有漢字,使用如下命令:

    reader = easyocr.Reader(['ch_sim'])

    result = reader.readtext(r'd:\temp\shu.png', detail = 0, paragraph=True)

    result

    執(zhí)行結(jié)果如下圖所示:


    識別結(jié)果為:排除型字符組是表示所有未列出字符的字符組的簡便方

    真實文字為:排除型字符組是表示所有未列出字符的字符組的簡便方法

    識別25個字,有一個錯誤。


    小結(jié)

    介紹了EasyOCR的安裝,并用其識別了一些圖片中的文字。結(jié)果顯示,EasyOCR具備從圖片中檢測并識別文字的功能,但存在一定的識別錯誤率。

    相關(guān)參考網(wǎng)頁

    http://www.360doc.com/content/22/0125/16/64728681_1014850914.shtml

    https://gitee.com/mirrors/EasyOCR/ ( Gitee 極速下載 / EasyOCR)

    https://baijiahao.baidu.com/s?id=1729428712024244812&wfr=spider&for=pc

    https://blog.csdn.net/family5love/article/details/89362943 (pip3的用法)

    https://www.jaided.ai/easyocr/

    https://www.jaided.ai/easyocr/install/ 介紹如何安裝EasyOCR的網(wǎng)頁


    pip install easyocr 命令執(zhí)行的結(jié)果

    Downloading easyocr-1.4.2-py3-none-any.whl (70.8 MB)

    ---------------------------------------- 70.8/70.8 MB 3.2 MB/s eta 0:00:00

    Requirement already satisfied: torchvision>=0.5 in d:\programs\python\python310\lib\site-packages (from easyocr) (0.12.0)

    Requirement already satisfied: numpy in d:\programs\python\python310\lib\site-packages (from easyocr) (1.22.4)

    Collecting scipy

    Downloading scipy-1.8.1-cp310-cp310-win_amd64.whl (36.9 MB)

    ---------------------------------------- 36.9/36.9 MB 3.7 MB/s eta 0:00:00

    Collecting opencv-python-headless<=4.5.4.60

    Downloading opencv_python_headless-4.5.4.60-cp310-cp310-win_amd64.whl (35.0 MB)

    ---------------------------------------- 35.0/35.0 MB 3.3 MB/s eta 0:00:00

    Requirement already satisfied: torch in d:\programs\python\python310\lib\site-packages (from easyocr) (1.11.0)

    Collecting PyYAML

    Downloading PyYAML-6.0-cp310-cp310-win_amd64.whl (151 kB)

    ---------------------------------------- 151.7/151.7 kB 2.2 MB/s eta 0:00:00

    Collecting python-bidi

    Downloading python_bidi-0.4.2-py2.py3-none-any.whl (30 kB)

    Requirement already satisfied: Pillow in d:\programs\python\python310\lib\site-packages (from easyocr) (9.1.1)

    Collecting scikit-image

    Downloading scikit_image-0.19.2-cp310-cp310-win_amd64.whl (12.6 MB)

    ---------------------------------------- 12.6/12.6 MB 3.9 MB/s eta 0:00:00

    Requirement already satisfied: typing-extensions in d:\programs\python\python310\lib\site-packages (from torchvision>=0.5->easyocr) (4.2.0)

    Requirement already satisfied: requests in d:\programs\python\python310\lib\site-packages (from torchvision>=0.5->easyocr) (2.27.1)

    Collecting six

    Downloading six-1.16.0-py2.py3-none-any.whl (11 kB)

    Collecting imageio>=2.4.1

    Downloading imageio-2.19.2-py3-none-any.whl (3.4 MB)

    ---------------------------------------- 3.4/3.4 MB 4.4 MB/s eta 0:00:00

    Collecting PyWavelets>=1.1.1

    Downloading PyWavelets-1.3.0-cp310-cp310-win_amd64.whl (4.2 MB)

    ---------------------------------------- 4.2/4.2 MB 4.0 MB/s eta 0:00:00

    Collecting tifffile>=2019.7.26

    Downloading tifffile-2022.5.4-py3-none-any.whl (195 kB)

    ---------------------------------------- 195.6/195.6 kB 3.9 MB/s eta 0:00:00

    Requirement already satisfied: packaging>=20.0 in d:\programs\python\python310\lib\site-packages (from scikit-image->easyocr) (21.3)

    Collecting networkx>=2.2

    Downloading networkx-2.8.2-py3-none-any.whl (2.0 MB)

    ---------------------------------------- 2.0/2.0 MB 3.9 MB/s eta 0:00:00

    Requirement already satisfied: pyparsing!=3.0.5,>=2.0.2 in d:\programs\python\python310\lib\site-packages (from packaging>=20.0->scikit-image->easyocr) (3.0.9)

    Requirement already satisfied: certifi>=2017.4.17 in d:\programs\python\python310\lib\site-packages (from requests->torchvision>=0.5->easyocr) (2022.5.18.1)

    Requirement already satisfied: urllib3<1.27,>=1.21.1 in d:\programs\python\python310\lib\site-packages (from requests->torchvision>=0.5->easyocr) (1.26.9)

    Requirement already satisfied: charset-normalizer~=2.0.0 in d:\programs\python\python310\lib\site-packages (from requests->torchvision>=0.5->easyocr) (2.0.12)

    Requirement already satisfied: idna<4,>=2.5 in d:\programs\python\python310\lib\site-packages (from requests->torchvision>=0.5->easyocr) (3.3)

    Installing collected packages: tifffile, six, scipy, PyYAML, PyWavelets, opencv-python-headless, networkx, imageio, scikit-image, python-bidi, easyocr

    Successfully installed PyWavelets-1.3.0 PyYAML-6.0 easyocr-1.4.2 imageio-2.19.2 networkx-2.8.2 opencv-python-headless-4.5.4.60 python-bidi-0.4.2 scikit-image-0.19.2 scipy-1.8.1 six-1.16.0 tifffile-2022.5.4


    PyWavelets:是Python的小波分析庫(小波變換)。

網(wǎng)站首頁   |    關(guān)于我們   |    公司新聞   |    產(chǎn)品方案   |    用戶案例   |    售后服務   |    合作伙伴   |    人才招聘   |   

友情鏈接: 餐飲加盟

地址:北京市海淀區(qū)    電話:010-     郵箱:@126.com

備案號:冀ICP備2024067069號-3 北京科技有限公司版權(quán)所有