麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 開發 > Python > 正文

python cv2在驗證碼識別中應用實例解析

2024-09-09 19:03:26
字體:
來源:轉載
供稿:網友

這篇文章主要介紹了python cv2在驗證碼識別中應用實例解析,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下

使用函數cv2.imread(filepath,flags)讀入一副圖片

filepath:要讀入圖片的完整路徑

flags:讀入圖片的標志

cv2.IMREAD_COLOR:默認參數,讀入一副彩色圖片,忽略alpha通道 cv2.IMREAD_GRAYSCALE:讀入灰度圖片 cv2.IMREAD_UNCHANGED:顧名思義,讀入完整圖片,包括alpha通道 cv2.cvtColor(p1,p2) 是顏色空間轉換函數,p1是需要轉換的圖片,p2是轉換成何種格式。 cv2.COLOR_BGR2RGB 將BGR格式轉換成RGB格式 cv2.COLOR_BGR2GRAY 將BGR格式轉換成灰度圖片

模版匹配

模板匹配的原理其實很簡單,就是不斷地在原圖中移動模板圖像去比較

有6種匹配方法

平方差匹配CV_TM_SQDIFF:用兩者的平方差來匹配,最好的匹配值為0 歸一化平方差匹配CV_TM_SQDIFF_NORMED 相關匹配CV_TM_CCORR:用兩者的乘積匹配,數值越大表明匹配程度越好 歸一化相關匹配CV_TM_CCORR_NORMED 相關系數匹配CV_TM_CCOEFF:用兩者的相關系數匹配,1表示完美的匹配,-1表示最差的匹配 歸一化相關系數匹配CV_TM_CCOEFF_NORMED
  import cv2  def findpic(self, target='background.png', template='slider.png'):    """    :param target: 背景圖路徑    :param template: 滑塊圖片路徑    :return:     """    target_rgb = cv2.imread(target)    target_gray = cv2.cvtColor(target_rgb, cv2.COLOR_BGR2GRAY)    template_rgb = cv2.imread(template, 0)    res = cv2.matchTemplate(target_gray, template_rgb, cv2.TM_CCOEFF_NORMED) #模板匹配,在大圖中找小圖    value = cv2.minMaxLoc(res)    a, b, c, d = value    if abs(a) >= abs(b):      distance = c[0]    else:      distance = d[0]    print(value)    return distance

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持武林網之家。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: ⅴideo裸体秀hd | 久久国产精品久久久久 | 国产亚洲在| 日本中文字幕久久 | 双性精h调教灌尿打屁股的文案 | av电影免费在线 | 欧美粗暴analvideos | av电影网站在线 | 澳门一级淫片免费视频 | 久久精品探花 | 天堂在线资源av | 91网站链接 | 91短视频在线免费观看 | 久久久久久久亚洲精品 | 欧美一级免费视频 | 最新中文在线视频 | 中国杭州少妇xxxx做受 | 深夜福利久久久 | 成av人在线观看 | 国产精品国产三级国产在线观看 | 精品一区二区三区日本 | 久久17 | 把娇妻调教成暴露狂 | 蜜桃麻豆视频 | 午夜精品久久久久久久爽 | 性欧美日本 | 西川av在线一区二区三区 | 黄色久 | 嗯哈~不行好大h双性 | 亚洲精品成人久久久 | 成人精品| 最新黄色电影网站 | xp123精品视频 | 羞羞的视频免费在线观看 | 亚洲成人福利网站 | 神马视频我不卡 | 日韩毛片毛片久久精品 | 免费播放欧美毛片 | 激情久久免费视频 | 麻豆视频免费网站 | 日本一区二区视频在线观看 |