国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

【Python】【OpenCV】OCR識(shí)別(一)

這篇具有很好參考價(jià)值的文章主要介紹了【Python】【OpenCV】OCR識(shí)別(一)。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

接著練手圖像處理例子

?

  拋開網(wǎng)上截圖進(jìn)行OCR識(shí)別,更多的圖源來自于我們的手機(jī),相機(jī)等等設(shè)備,而得到的圖片都并非是板正的,大多隨手一拍的圖源都是帶有角度的,所以我們需要先將圖像進(jìn)行擺正。

首先先對(duì)圖像進(jìn)行預(yù)處理,上代碼:

?

 1 def edge_detect(image):
 2     gray = cv2.cvtColor(image, cv2.COLOR_BGR2GRAY)
 3     edges = cv2.Canny(gray, 100, 200)
 4     contours, hierarchy = cv2.findContours(edges.copy(), cv2.RETR_TREE, cv2.CHAIN_APPROX_SIMPLE)
 5     conts = sorted(contours, key=cv2.contourArea, reverse=True)[:5]
 6     for c in conts:
 7         peri = cv2.arcLength(c, True)
 8         approx = cv2.approxPolyDP(c, 0.02*peri, True)
 9         if len(approx) == 4:
10             ss = approx
11             cv2.drawContours(image, [ss], -1, (0, 255, 0), 2)
12     cv2.imshow('', image)

?

?

?

1、使用Canny來進(jìn)行邊緣提取。

2、使用cv2.approxPolyDP來進(jìn)行輪廓逼近。

3、將我們想要的輪廓繪制出來。

上述代碼中,cv2.approxPolyDP方法的epsilon參數(shù)很有講究,先貼上parameter和reval。

參數(shù)說明:

  • curve:輸入的輪廓數(shù)據(jù)。
  • epsilon:指定逼近精度,即源輪廓到逼近結(jié)果的最大距離。較小的值會(huì)得到更精確的逼近,但輪廓的點(diǎn)數(shù)也會(huì)更多。
  • closed:一個(gè)布爾值,指示輪廓是否閉合。
  • approxCurve:可選參數(shù),表示輸出的逼近多邊形曲線。

該函數(shù)返回逼近多邊形的結(jié)果:

  使用cv2.approxPolyDP函數(shù)可以將復(fù)雜的輪廓近似為簡(jiǎn)單的多邊形,從而方便后續(xù)的形狀分析和處理操作。(注:針對(duì)approxPolyDP返回的坐標(biāo)順序,和輸入輪廓的順序有關(guān),下述圖片輸入的順序是逆時(shí)針

?

  關(guān)于epsilon參數(shù),這是一個(gè)和周長(zhǎng)相關(guān)的參數(shù),使用在進(jìn)行輪廓逼近時(shí)的誤差:

    1、當(dāng)epsilon(ε)越大時(shí),也就是說,我們給定的誤差范圍越大,這就代表著我們得到的逼近輪廓的形狀越是粗糙或者說敷衍(頂點(diǎn)較少),但是過大時(shí)會(huì)導(dǎo)致得到的逼近形狀并不能很好的表達(dá)原始輪廓的形狀。

    2、當(dāng)epsilon(ε)越小時(shí),那么得到的逼近形狀就越精確或者說細(xì)致(頂點(diǎn)較多),但是過小時(shí)會(huì)導(dǎo)致得到的逼近形狀過于接近原始輪廓,出現(xiàn)過擬合的現(xiàn)狀。

不理解的可以動(dòng)手調(diào)整傳入epsilon(ε)的值看看效果。

運(yùn)行結(jié)果:

【Python】【OpenCV】OCR識(shí)別(一)

?

參考博文:OpenCV實(shí)戰(zhàn)(4)——文檔掃描OCR識(shí)別&答題卡識(shí)別判卷(文檔掃描,圖像矯正,透視變換,OCR識(shí)別) - 戰(zhàn)爭(zhēng)熱誠(chéng) - 博客園 (cnblogs.com)文章來源地址http://www.zghlxwxcb.cn/news/detail-772593.html

到了這里,關(guān)于【Python】【OpenCV】OCR識(shí)別(一)的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • Python 基于 OpenCV 視覺圖像處理實(shí)戰(zhàn) 之 OpenCV 簡(jiǎn)單人臉檢測(cè)/識(shí)別實(shí)戰(zhàn)案例 之六 簡(jiǎn)單進(jìn)行人臉訓(xùn)練與識(shí)別

    Python 基于 OpenCV 視覺圖像處理實(shí)戰(zhàn) 之 OpenCV 簡(jiǎn)單人臉檢測(cè)/識(shí)別實(shí)戰(zhàn)案例 之六 簡(jiǎn)單進(jìn)行人臉訓(xùn)練與識(shí)別

    目錄 Python 基于 OpenCV 視覺圖像處理實(shí)戰(zhàn) 之 OpenCV 簡(jiǎn)單人臉檢測(cè)/識(shí)別實(shí)戰(zhàn)案例 之六 簡(jiǎn)單進(jìn)行人臉訓(xùn)練與識(shí)別 一、簡(jiǎn)單介紹 二、簡(jiǎn)單進(jìn)行人臉訓(xùn)練與識(shí)別 1、LBPH(Local Binary Patterns Histograms)算法進(jìn)行人臉訓(xùn)練和識(shí)別 2、實(shí)現(xiàn)步驟: 3、判斷是誰的人臉: 案例中涉及的關(guān)鍵函數(shù)說

    2024年04月26日
    瀏覽(145)
  • Python 基于 OpenCV 視覺圖像處理實(shí)戰(zhàn) 之 OpenCV 簡(jiǎn)單人臉檢測(cè)/識(shí)別實(shí)戰(zhàn)案例 之四 簡(jiǎn)單行人人體檢測(cè)效果

    Python 基于 OpenCV 視覺圖像處理實(shí)戰(zhàn) 之 OpenCV 簡(jiǎn)單人臉檢測(cè)/識(shí)別實(shí)戰(zhàn)案例 之四 簡(jiǎn)單行人人體檢測(cè)效果

    目錄 Python 基于 OpenCV 視覺圖像處理實(shí)戰(zhàn) 之 OpenCV 簡(jiǎn)單人臉檢測(cè)/識(shí)別實(shí)戰(zhàn)案例 之四 簡(jiǎn)單行人人體檢測(cè)效果 一、簡(jiǎn)單介紹 二、簡(jiǎn)單行人人體檢測(cè)效果實(shí)現(xiàn)原理 三、簡(jiǎn)單行人人體檢測(cè)效果案例實(shí)現(xiàn)簡(jiǎn)單步驟 四、注意事項(xiàng) Python是一種跨平臺(tái)的計(jì)算機(jī)程序設(shè)計(jì)語言。是一種面向?qū)?/p>

    2024年04月26日
    瀏覽(103)
  • OpenCV圖像處理——停車場(chǎng)車位識(shí)別

    OpenCV圖像處理——停車場(chǎng)車位識(shí)別

    圖像處理總目錄←點(diǎn)擊這里 唐宇迪老師的——OPENCV項(xiàng)目實(shí)戰(zhàn) 學(xué)習(xí) 本項(xiàng)目的目的是設(shè)計(jì)一個(gè)停車場(chǎng)車位識(shí)別的系統(tǒng),能夠判斷出當(dāng)前停車場(chǎng)中哪些車位是空的。 任務(wù)共包含部分: 對(duì)圖像預(yù)處理 從停車場(chǎng)的監(jiān)控視頻中提取圖片 對(duì)圖片進(jìn)行一系列的預(yù)處理,去噪、識(shí)別圖像中的

    2024年02月13日
    瀏覽(30)
  • EmguCV-C#版本Opencv圖像識(shí)別和處理

    EmguCV-C#版本Opencv圖像識(shí)別和處理

    目錄 0、簡(jiǎn)介 1、圖像處理 (1)顏色處理 (2)圖像差 (3)圖像拼接 (4)直方圖 (5)顏色空間/通道提取 2、預(yù)處理 (1)均衡化 (2)閾值處理 (3)濾波 (4)形態(tài)學(xué)運(yùn)算 (5)ROI 3、檢測(cè) (1)角點(diǎn)檢測(cè) (2)邊緣檢測(cè) (3)霍夫變換 (4)輪廓 (5)特征點(diǎn)匹配 (6)Blob特

    2024年02月09日
    瀏覽(18)
  • OpenCV4.x圖像處理實(shí)例-搭建身份識(shí)別系統(tǒng)

    OpenCV4.x圖像處理實(shí)例-搭建身份識(shí)別系統(tǒng)

    在本文中,將介紹如何使用 OpenCV 搭建一個(gè)人臉檢測(cè)與身份識(shí)別系統(tǒng)。 為了構(gòu)建我們的人臉識(shí)別系統(tǒng),我們將首先執(zhí)行人臉檢測(cè),使用深度學(xué)習(xí)從每張人臉中提取人臉特征數(shù)據(jù),在提取特征數(shù)據(jù)上訓(xùn)練人臉識(shí)別模型,最后使用 OpenCV 識(shí)別圖像和視頻流中的人臉,并識(shí)別身份。

    2024年02月03日
    瀏覽(26)
  • 深度學(xué)習(xí)圖像處理基礎(chǔ)工具——opencv 實(shí)戰(zhàn)信用卡數(shù)字識(shí)別

    深度學(xué)習(xí)圖像處理基礎(chǔ)工具——opencv 實(shí)戰(zhàn)信用卡數(shù)字識(shí)別

    任務(wù) 信用卡數(shù)字識(shí)別 穿插之前學(xué)的知識(shí)點(diǎn)? 形態(tài)學(xué)操作 模板匹配 等 總體流程與方法 1.有一個(gè)模板 2 用輪廓檢測(cè)把模板中數(shù)字拿出來 外接矩形(模板和輸入圖像的大小要一致 )3 一系列預(yù)處理操作 問題的解決思路 1.分析準(zhǔn)備:準(zhǔn)備模板,讀取文件——轉(zhuǎn)化為灰度圖——轉(zhuǎn)化

    2024年04月15日
    瀏覽(96)
  • OpenCV4.x圖像處理實(shí)例-YOLO v8檢測(cè)與識(shí)別物體

    本文將詳細(xì)介紹通過OpenCV的DNN模塊,使用YOLO V8模型進(jìn)行對(duì)靜態(tài)圖像、視頻流和攝像頭進(jìn)行物體檢測(cè)與識(shí)別。 YOLO v8 (You Only Look Once)由 Ultralytics 開發(fā)的一種先進(jìn)的 (SOTA) 模型。它建立在以前成功的 YOLO 版本的基礎(chǔ)上,并引入了新的功能和改進(jìn),以進(jìn)一步提高性能和靈活性。

    2024年02月08日
    瀏覽(27)
  • python --opencv圖像處理(圖像腐蝕與圖像膨脹)

    python --opencv圖像處理(圖像腐蝕與圖像膨脹)

    圖像的腐蝕( Erosion )和膨脹( Dilation )是兩種基本的形態(tài)學(xué)運(yùn)算,主要用來尋找圖像中的極大區(qū)域和極小區(qū)域。 又出來新名詞了:形態(tài)學(xué)。 圖像處理中指的形態(tài)學(xué),往往表示的是數(shù)學(xué)形態(tài)學(xué)。數(shù)學(xué)形態(tài)學(xué)( Mathematical morphology ) 是一門建立在格論和拓?fù)鋵W(xué)基礎(chǔ)之上的圖像

    2024年02月08日
    瀏覽(27)
  • 《數(shù)字圖像處理-OpenCV/Python》連載:形態(tài)學(xué)圖像處理

    《數(shù)字圖像處理-OpenCV/Python》連載:形態(tài)學(xué)圖像處理

    本書京東 優(yōu)惠購(gòu)書鏈接 https://item.jd.com/14098452.html 本書CSDN 獨(dú)家連載專欄 https://blog.csdn.net/youcans/category_12418787.html 形態(tài)學(xué)圖像處理是基于形狀的圖像處理,基本思想是利用各種形狀的結(jié)構(gòu)元進(jìn)行形態(tài)學(xué)運(yùn)算,從圖像中提取表達(dá)和描繪區(qū)域形狀的結(jié)構(gòu)信息。形態(tài)學(xué)運(yùn)算的數(shù)學(xué)原

    2024年02月19日
    瀏覽(113)
  • 《數(shù)字圖像處理》dlib人臉檢測(cè)獲取關(guān)鍵點(diǎn),delaunay三角劃分,實(shí)現(xiàn)人臉的幾何變換warpping,接著實(shí)現(xiàn)兩幅人臉圖像之間的漸變合成morphing

    《數(shù)字圖像處理》dlib人臉檢測(cè)獲取關(guān)鍵點(diǎn),delaunay三角劃分,實(shí)現(xiàn)人臉的幾何變換warpping,接著實(shí)現(xiàn)兩幅人臉圖像之間的漸變合成morphing

    ? ? ? ?這學(xué)期在上《數(shù)字圖像處理》這門課程,老師布置了幾個(gè)大作業(yè),自己和同學(xué)一起討論完成后,感覺還挺有意思的,就想著把這個(gè)作業(yè)整理一下 : ? 目錄 1.實(shí)驗(yàn)任務(wù)和要求 2.實(shí)驗(yàn)原理 3.實(shí)驗(yàn)代碼 3.1利用人臉特征點(diǎn)檢測(cè)工具dlib獲取人臉關(guān)鍵點(diǎn) 目錄 1.實(shí)驗(yàn)任務(wù)和要求

    2024年02月03日
    瀏覽(18)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包