欧美一级特黄大片做受成人-亚洲成人一区二区电影-激情熟女一区二区三区-日韩专区欧美专区国产专区

python中驗證碼連通域分割的方法詳解-創(chuàng)新互聯(lián)

實現(xiàn)思路

創(chuàng)新新互聯(lián),憑借十多年的成都網(wǎng)站設(shè)計、成都做網(wǎng)站、外貿(mào)網(wǎng)站建設(shè)經(jīng)驗,本著真心·誠心服務(wù)的企業(yè)理念服務(wù)于成都中小企業(yè)設(shè)計網(wǎng)站有上1000+案例。做網(wǎng)站建設(shè),選成都創(chuàng)新互聯(lián)。

是用深度遍歷,對圖片進行二值化處理,先找到一個黑色像素,然后對這個像素的周圍8個像素進行判斷,如果沒有訪問過,就保存起來,然后最后這個數(shù)組的最小x和大x就是x軸上的切割位置。這種分割的方法還是只能適用于沒有粘連的驗證碼,比垂直分割的好處是,可以處理位置比較奇怪的驗證碼。

示例代碼

def cfs(img):
 """傳入二值化后的圖片進行連通域分割"""
 pixdata = img.load()
 w,h = img.size
 visited = set()
 q = queue.Queue()
 offset = [(-1,-1),(0,-1),(1,-1),(-1,0),(1,0),(-1,1),(0,1),(1,1)]
 cuts = []
 for x in range(w):
 for y in range(h):
  x_axis = []
  #y_axis = []
  if pixdata[x,y] == 0 and (x,y) not in visited:
  q.put((x,y))
  visited.add((x,y))
  while not q.empty():
  x_p,y_p = q.get()
  for x_offset,y_offset in offset:
   x_c,y_c = x_p+x_offset,y_p+y_offset
   if (x_c,y_c) in visited:
   continue
   visited.add((x_c,y_c))
   try:
   if pixdata[x_c,y_c] == 0:
    q.put((x_c,y_c))
    x_axis.append(x_c)
    #y_axis.append(y_c)
   except:
   pass
  if x_axis:
  min_x,max_x = min(x_axis),max(x_axis)
  if max_x - min_x > 3:
   # 寬度小于3的認為是噪點,根據(jù)需要修改
   cuts.append((min_x,max_x + 1))
 return cuts
 
def saveSmall(img, outDir, cuts):
 w, h = img.size
 pixdata = img.load()
 for i, item in enumerate(cuts):
 box = (item[0], 0, item[1], h)
 img.crop(box).save(outDir + str(i) + ".png")
img = Image.open('out/51.png')
 
saveSmall(img, 'cfs/', cfs(img))

本文名稱:python中驗證碼連通域分割的方法詳解-創(chuàng)新互聯(lián)
標題來源:http://aaarwkj.com/article26/iddjg.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供動態(tài)網(wǎng)站、用戶體驗、ChatGPT企業(yè)網(wǎng)站制作、云服務(wù)器網(wǎng)站排名

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

商城網(wǎng)站建設(shè)
国产乱码精品一区二区蜜臀| 超碰97精品在线观看| 色悠悠色综合视频在线| av资源中文字幕在线天堂| 91九色中文视频在线观看| 日本精品在线小视频| 在线日韩观看免费av| 涩久久悠悠一区二区三区| 蜜臀av网站在线播放| 五月开心婷婷开心五月活动推荐 | 91大片在线观看视频| 国产亚洲国产av网站在线| 久久中文字幕日韩精品| 最新91熟女九色地址| 农村女人91熟女熟妇| 国产国语激情对白在线| 在线观看免费国产不卡| 中文字幕乱码视频日本| 亚洲不卡高清一区二区三区| 日韩伦理高清在线观看| 丝袜美腿一区在线播放| 欧美久久精品在线观看| 欧美精品黄片免费在线观看| 日韩丰满少妇在线观看| 日韩精品一二三黄色一级| 欧洲一区二区在线激情| 西西美女掰开阴让你看| 亚洲人成网站在线免费看| 亚洲成色在线综合剧情网站| 国产精品高清另类一区二区三区| 人妻少妇亚洲中文字幕| jvid视频在线观看免费| 丰满人妻一区二三区av| 日本成人一区二区三区在线| 91亚洲婷婷国产综合精品| 日韩亚洲av一区二区| 国产精品美女自拍视频| 日韩精品一区二区一牛| 欧美日韩亚洲精品内裤| 色人阁在线精品免费视频| 无码精品人妻一区二区三区中|