最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

使用Python的OpenCV模塊識別滑動驗證碼的缺口(推薦)

 更新時間:2019年05月10日 14:14:07   作者:Linux社區(qū)  
這篇文章主要介紹了使用Python的OpenCV模塊識別滑動驗證碼的缺口,本文給大家介紹的非常詳細,具有一定的參考借鑒價值,需要的朋友可以參考下

最近終于找到一個好的方法,使用Python的OpenCV模塊識別滑動驗證碼的缺口,可以將滑動驗證碼中的缺口識別出來了。

 

測試使用如下兩張圖片:

 

target.jpg

 

template.png

現(xiàn)在想要通過“template.png”在“target.jpg”中找到對應的缺口,代碼實現(xiàn)如下:

# encoding=utf8

import cv2
import numpy as np

def show(name):
 cv2.imshow('Show', name)
 cv2.waitKey(0)
 cv2.destroyAllWindows()

def main():
 otemp = 'template.png'
 oblk = 'target.jpg'
 target = cv2.imread(otemp, 0)
 template = cv2.imread(oblk, 0)
 w, h = target.shape[::-1]
 temp = 'temp.jpg'
 targ = 'targ.jpg'
 cv2.imwrite(temp, template)
 cv2.imwrite(targ, target)
 target = cv2.imread(targ)
 target = cv2.cvtColor(target, cv2.COLOR_BGR2GRAY)
 target = abs(255 - target)
 cv2.imwrite(targ, target)
 target = cv2.imread(targ)
 template = cv2.imread(temp)
 result = cv2.matchTemplate(target, template, cv2.TM_CCOEFF_NORMED)
 x, y = np.unravel_index(result.argmax(), result.shape)
 # 展示圈出來的區(qū)域
 cv2.rectangle(template, (y, x), (y + w, x + h), (7, 249, 151), 2)
 show(template)
if __name__ == '__main__':

    main()運行結(jié)果見本文最上面,通過運行結(jié)果可以知道,已經(jīng)正確的找到了缺口位置。

總結(jié)

以上所述是小編給大家介紹的使用Python的OpenCV模塊識別滑動驗證碼的缺口,希望對大家有所幫助,如果大家有任何疑問歡迎給我留言,小編會及時回復大家的!

相關文章

  • Anaconda 離線安裝 python 包的操作方法

    Anaconda 離線安裝 python 包的操作方法

    今天小編就為大家分享一篇Anaconda 離線安裝 python 包的操作方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-06-06
  • Pandas出現(xiàn)KeyError的問題解決及分析

    Pandas出現(xiàn)KeyError的問題解決及分析

    本文主要介紹了Pandas出現(xiàn)KeyError的問題解決及分析,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2023-01-01
  • Python解析json時提示“string indices must be integers”問題解決方法

    Python解析json時提示“string indices must be integers”問題解決方法

    這篇文章主要介紹了Python解析json時提示“string indices must be integers”問題解決方法,結(jié)合實例形式分析了Python解析json字符串操作規(guī)范與相關使用技巧,需要的朋友可以參考下
    2019-07-07
  • django框架自定義用戶表操作示例

    django框架自定義用戶表操作示例

    這篇文章主要介紹了django框架自定義用戶表操作,結(jié)合實例形式分析了Django框架自定義用戶表替換自帶的user表具體操作步驟與相關使用技巧,需要的朋友可以參考下
    2018-08-08
  • python實現(xiàn)linux服務器批量修改密碼并生成execl

    python實現(xiàn)linux服務器批量修改密碼并生成execl

    這篇文章主要介紹了python實現(xiàn)linux服務器批量修改密碼并生成execl示例,需要的朋友可以參考下
    2014-04-04
  • 使用python提升圖片清晰度的常見方法

    使用python提升圖片清晰度的常見方法

    在Python中,提升圖片清晰度可以通過多種方法實現(xiàn),其中一些常見的方法包括使用圖像處理庫如OpenCV和Pillow,下面小編就來和大家介紹一下具體實現(xiàn)方法吧
    2025-04-04
  • Python內(nèi)省與反射巧妙運用示例

    Python內(nèi)省與反射巧妙運用示例

    這篇文章主要為大家介紹了Python內(nèi)省與反射巧妙運用示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2023-11-11
  • Python面向?qū)ο蟪绦蛟O計之繼承與多繼承用法分析

    Python面向?qū)ο蟪绦蛟O計之繼承與多繼承用法分析

    這篇文章主要介紹了Python面向?qū)ο蟪绦蛟O計之繼承與多繼承用法,結(jié)合實例形式分析了Python繼承與多繼承的簡單定義與使用方法,需要的朋友可以參考下
    2018-07-07
  • Python中比較兩個字符串操作實例深究

    Python中比較兩個字符串操作實例深究

    本文深入探討Python中字符串比較的多種方法,并通過豐富的示例代碼演示如何靈活運用這些技巧,從基本的相等性檢查到更高級的正則表達式模式匹配,讀者將了解如何利用Python強大的字符串處理功能,提高對字符串數(shù)據(jù)的操作技能,以解決日常編程任務中的挑戰(zhàn)
    2023-12-12
  • Python?sklearn轉(zhuǎn)換器估計器和K-近鄰算法

    Python?sklearn轉(zhuǎn)換器估計器和K-近鄰算法

    這篇文章主要介紹了Python?sklearn轉(zhuǎn)換器估計器和K-近鄰算法,文章圍繞主題展開詳細的內(nèi)容介紹,具有一定的參考價值,需要的小伙伴可以參考一下
    2022-08-08

最新評論

屏边| 西乌珠穆沁旗| 韩城市| 新巴尔虎右旗| 会同县| 涿鹿县| 江永县| 崇左市| 会理县| 会东县| 淳化县| 娄烦县| 依兰县| 建德市| 汶上县| 肇东市| 富锦市| 安福县| 淳安县| 和龙市| 祁东县| 枣强县| 上林县| 抚州市| 繁昌县| 武强县| 元阳县| 酉阳| 理塘县| 重庆市| 得荣县| 武陟县| 东阳市| 新源县| 麦盖提县| 高邑县| 上林县| 奉化市| 城口县| 辽中县| 新丰县|