欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Python實(shí)現(xiàn)投影法分割圖像示例(一)

 更新時(shí)間:2020年01月17日 14:41:52   作者:TIME_LEAF  
今天小編就為大家分享一篇Python實(shí)現(xiàn)投影法分割圖像示例,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧

投影法多用于圖像的閾值分割。閑話不多說(shuō),現(xiàn)用Python實(shí)現(xiàn)。

上代碼。

import cv2
import numpy
img = cv2.imread('D:/0.jpg', cv2.COLOR_BGR2GRAY)
height, width = img.shape[:2]
#resized = cv2.resize(img, (3*width,3*height), interpolation=cv2.INTER_CUBIC)
#二值化
(_, thresh) = cv2.threshold(img, 150, 255, cv2.THRESH_BINARY) 
#cv2.imshow('thresh', thresh)
#擴(kuò)大黑色面積,使效果更明顯
kernel = cv2.getStructuringElement(cv2.MORPH_RECT, (10, 10))#形態(tài)學(xué)處理,定義矩形結(jié)構(gòu)
closed = cv2.erode(thresh, None, iterations = 5)
cv2.imshow('erode',closed)
height, width = closed.shape[:2]
v = [0]*width
z = [0]*height
a = 0
#垂直投影
#統(tǒng)計(jì)并存儲(chǔ)每一列的黑點(diǎn)數(shù)
for x in range(0, width):    
 for y in range(0, height):
  if closed[y,x][0] == 0:
   a = a + 1
  else :
   continue
 v[x] = a
 a = 0
l = len(v)
#print l
#print width
#創(chuàng)建空白圖片,繪制垂直投影圖
emptyImage = numpy.zeros((height, width, 3), numpy.uint8) 
for x in range(0,width):
 for y in range(0, v[x]):
  b = (255,255,255)
  emptyImage[y,x] = b
cv2.imshow('chuizhi', emptyImage)
#水平投影
#統(tǒng)計(jì)每一行的黑點(diǎn)數(shù)
a = 0
emptyImage1 = numpy.zeros((height, width, 3), numpy.uint8) 
for y in range(0, height):
 for x in range(0, width):
  if closed[y,x][0] == 0:
   a = a + 1
  else :
   continue
 z[y] = a
 a = 0
l = len(z)
#print l
#print height
#繪制水平投影圖
for y in range(0,height):
 for x in range(0, z[y]):
  b = (255,255,255)
  emptyImage1[y,x] = b
cv2.imshow('shuipin', emptyImage1)
cv2.waitKey(0)

原圖

垂直投影圖

水平投影圖

由這兩圖可以確定我們所需的分割點(diǎn),從而可以進(jìn)行下一步的文本分割。這將在下一篇博客中實(shí)現(xiàn)。

以上這篇Python實(shí)現(xiàn)投影法分割圖像示例就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • python中的變量與內(nèi)存用法

    python中的變量與內(nèi)存用法

    這篇文章主要介紹了python變量與內(nèi)存用法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2024-06-06
  • python繪制無(wú)向圖度分布曲線示例

    python繪制無(wú)向圖度分布曲線示例

    今天小編就為大家分享一篇python繪制無(wú)向圖度分布曲線示例,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2019-11-11
  • Python上下文管理器類(lèi)和上下文管理器裝飾器contextmanager用法實(shí)例分析

    Python上下文管理器類(lèi)和上下文管理器裝飾器contextmanager用法實(shí)例分析

    這篇文章主要介紹了Python上下文管理器類(lèi)和上下文管理器裝飾器contextmanager用法,結(jié)合實(shí)例形式分析了上下文管理器類(lèi)定義、使用、sqlalchemy實(shí)現(xiàn)數(shù)據(jù)庫(kù)的自動(dòng)提交和回滾相關(guān)操作技巧,需要的朋友可以參考下
    2019-11-11
  • python多進(jìn)程共享Array問(wèn)題

    python多進(jìn)程共享Array問(wèn)題

    multiprocessing庫(kù)提供了Array類(lèi),允許在多個(gè)進(jìn)程間共享數(shù)組,Array在共享內(nèi)存中創(chuàng)建,各進(jìn)程可直接訪問(wèn)和修改其元素,實(shí)現(xiàn)數(shù)據(jù)同步,Array支持多種數(shù)據(jù)類(lèi)型,可選鎖定參數(shù)以保證數(shù)據(jù)安全
    2024-09-09
  • tornado捕獲和處理404錯(cuò)誤的方法

    tornado捕獲和處理404錯(cuò)誤的方法

    這篇文章主要介紹了tornado捕獲和處理404錯(cuò)誤的方法,方法很簡(jiǎn)單,只要覆寫(xiě)write_error方法就可以,看下面的代碼就明白了
    2014-02-02
  • python實(shí)現(xiàn)電腦自動(dòng)關(guān)機(jī)

    python實(shí)現(xiàn)電腦自動(dòng)關(guān)機(jī)

    這篇文章主要為大家詳細(xì)介紹了如何利用python實(shí)現(xiàn)電腦自動(dòng)關(guān)機(jī),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2018-06-06
  • Matlab中的mat數(shù)據(jù)轉(zhuǎn)成python中使用的npy數(shù)據(jù)遇到的坑及解決

    Matlab中的mat數(shù)據(jù)轉(zhuǎn)成python中使用的npy數(shù)據(jù)遇到的坑及解決

    這篇文章主要介紹了Matlab中的mat數(shù)據(jù)轉(zhuǎn)成python中使用的npy數(shù)據(jù)遇到的坑及解決,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2022-12-12
  • pandas?Dataframe實(shí)現(xiàn)批量修改值的方法

    pandas?Dataframe實(shí)現(xiàn)批量修改值的方法

    這篇文章主要介紹了pandas?Dataframe實(shí)現(xiàn)批量修改值的方法,在使用dataframe的時(shí)候?有時(shí)候會(huì)碰到需要批量修改數(shù)據(jù)的時(shí)候,下面文章主要說(shuō)明兩種情況使用iloc對(duì)某幾行某幾列進(jìn)行全部修該和對(duì)數(shù)據(jù)進(jìn)行判定后,相互+/-/*某個(gè)數(shù),使用內(nèi)置函數(shù),需要的朋友可以參考一下
    2022-06-06
  • Python with語(yǔ)句用法原理詳解

    Python with語(yǔ)句用法原理詳解

    這篇文章主要介紹了Python with語(yǔ)句用法原理詳解,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-07-07
  • python中設(shè)置超時(shí)跳過(guò),超時(shí)退出的方式

    python中設(shè)置超時(shí)跳過(guò),超時(shí)退出的方式

    今天小編就為大家分享一篇python中設(shè)置超時(shí)跳過(guò),超時(shí)退出的方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2019-12-12

最新評(píng)論