日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁技術文章
文章詳情頁

Python圖像閾值化處理及算法比對實例解析

瀏覽:26日期:2022-07-20 13:17:42

圖像的二值化或閾值化(Binarization)旨在提取圖像中的目標物體,將背景以及噪聲區(qū)分開來。通常會設定一個閾值T,通過T將圖像的像素劃分為兩類:大于T的像素群和小于T的像素群。

灰度轉換處理后的圖像中,每個像素都只有一個灰度值,其大小表示明暗程度。二值化處理可以將圖像中的像素劃分為兩類顏色,常用的二值化算法如公式1所示:

{Y=0,gray<TY=255,gray>=T{Y=0,gray<TY=255,gray>=T​

當灰度Gray小于閾值T時,其像素設置為0,表示黑色;當灰度Gray大于或等于閾值T時,其Y值為255,表示白色。

Python OpenCV中提供了閾值函數(shù)threshold()實現(xiàn)二值化處理,其公式及參數(shù)如下圖所示:

retval, dst = cv2.threshold(src, thresh, maxval, type)

Python圖像閾值化處理及算法比對實例解析

二進制閾值化

該方法先要選定一個特定的閾值量,比如127

1) 大于等于127的像素點的灰度值設定為最大值

2) 灰度值小于127的像素點的灰度值設置為0

例如: 156->255 89->0

關鍵字為cv2.THRESH_BINARY,完整代碼如下

import cv2def test22(): src = cv2.imread('rose.jpg') # 灰度圖片轉換 GrayImage = cv2.cvtColor(src, cv2.COLOR_BGR2BGRA) # 二進制閾值化處理 r, b = cv2.threshold(GrayImage, 127, 255, cv2.THRESH_BINARY) # 顯示圖像 cv2.imshow('src', src) cv2.imshow('result', b) if cv2.waitKey(0) == 27: cv2.destroyAllWindows()test22()

效果如下:

Python圖像閾值化處理及算法比對實例解析

反二進制閾值化

該方法與二進制閾值化方法相似,先要選定一個特定的灰度值作為閾值,比如127

1) 大于127的像素點的灰度值設定為0

2) 小于該閾值的灰度值設定為255

例如:156->0 89->255

關鍵字為cv2.THRESH_BINARY_INV

代碼如下:

import cv2def test22(): src = cv2.imread('rose.jpg') # 灰度圖片轉換 GrayImage = cv2.cvtColor(src, cv2.COLOR_BGR2BGRA) # 二進制閾值化處理 r, b = cv2.threshold(GrayImage, 127, 255, cv2.THRESH_BINARY_INV) # 顯示圖像 cv2.imshow('src', src) cv2.imshow('result', b) if cv2.waitKey(0) == 27: cv2.destroyAllWindows()test22()

效果如下:

Python圖像閾值化處理及算法比對實例解析

截斷閾值化

該方法需要選定一個閾值,圖像中大于該閾值的像素點被設定為該閾值,小于該閾值的保持不變。

1) 大于等于127像素點的灰度值設定為該閾值127

2) 小于該閾值的灰度值不變

例如: 163-> 127 89->89

關鍵字cv2.THRESH_TRUNC,完整代碼如下

import cv2def test22(): src = cv2.imread('rose.jpg') # 灰度圖片轉換 GrayImage = cv2.cvtColor(src, cv2.COLOR_BGR2BGRA) # 二進制閾值化處理 r, b = cv2.threshold(GrayImage, 127, 255, cv2.THRESH_TRUNC) # 顯示圖像 cv2.imshow('src', src) cv2.imshow('result', b) if cv2.waitKey(0) == 27: cv2.destroyAllWindows()test22()

效果如下:

Python圖像閾值化處理及算法比對實例解析

反閾值化為0

該方法先選定一個閾值,比如127

(1) 大于等于閾值127的像素點變?yōu)?(2) 小于該閾值的像素點值保持不變

例如: 128->0 89->89

關鍵字為cv2.THRESH_TOZERO_INV,完整代碼如下:

import cv2def test22(): src = cv2.imread('rose.jpg') # 灰度圖片轉換 GrayImage = cv2.cvtColor(src, cv2.COLOR_BGR2BGRA) # 二進制閾值化處理 r, b = cv2.threshold(GrayImage, 127, 255, cv2.THRESH_TOZERO_INV) # 顯示圖像 cv2.imshow('src', src) cv2.imshow('result', b) if cv2.waitKey(0) == 27: cv2.destroyAllWindows()test22()

效果如下:

Python圖像閾值化處理及算法比對實例解析

閾值為0

該方法先選定一個閾值,比如127

(1) 大于等于閾值127的像素點,值保持不變

(2) 小于該閾值的像素點值設置為0

例如: 163->163 102->0

關鍵字為cv2.THRESH_TOZERO,完整代碼如下:

import cv2def test22(): src = cv2.imread('rose.jpg') # 灰度圖片轉換 GrayImage = cv2.cvtColor(src, cv2.COLOR_BGR2BGRA) # 二進制閾值化處理 r, b = cv2.threshold(GrayImage, 127, 255, cv2.THRESH_TOZERO) # 顯示圖像 cv2.imshow('src', src) cv2.imshow('result', b) if cv2.waitKey(0) == 27: cv2.destroyAllWindows()test22()

效果如下:

Python圖像閾值化處理及算法比對實例解析

以上就是本文的全部內(nèi)容,希望對大家的學習有所幫助,也希望大家多多支持好吧啦網(wǎng)。

標簽: Python 編程
相關文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
国语对白精品一区二区| 女人av一区| 亚洲精品在线国产| 六月丁香综合| 首页欧美精品中文字幕| 在线综合亚洲| av不卡在线| 亚洲欧美日韩视频二区| 久色成人在线| 蜜臀久久99精品久久久久宅男| 婷婷亚洲五月| 日韩视频不卡| 蜜臀av一区二区在线免费观看| 男女激情视频一区| 日韩精品欧美成人高清一区二区| 日韩福利视频一区| 中文字幕亚洲在线观看| 日韩av不卡一区二区| 国产伦理一区| 精品精品99| 精品捆绑调教一区二区三区| 国产高清一区| 视频一区国产视频| 日韩av一级片| 久久99偷拍| 天堂中文在线播放| 婷婷色综合网| 视频精品一区| 久久99青青| 亚洲四虎影院| 免费久久99精品国产自在现线| 亚洲免费成人| 久久国产生活片100| 精品一区91| 91精品一区国产高清在线gif| 视频一区二区欧美| 欧美永久精品| 蜜臀国产一区| 亚洲精品女人| 精品一区二区三区四区五区| 久久伦理在线| 日本高清久久| 亚洲天堂av影院| 日韩专区在线视频| 日本在线视频一区二区| 精品久久福利| 九九久久婷婷| 欧美日韩一区二区三区在线电影| 红杏一区二区三区| 在线亚洲欧美| 国产精品美女午夜爽爽| 久久久精品日韩| 日韩福利视频导航| 日本精品不卡| 国产一精品一av一免费爽爽| 亚洲成av在线| 日本成人在线视频网站| av综合电影网站| 亚洲五月综合| 日韩高清欧美| 欧美日韩18| 91亚洲国产高清| 中文字幕一区二区av| 国产精品久久久久久久久久10秀| 日韩中文字幕亚洲一区二区va在线 | 国产日韩一区二区三区在线| 六月婷婷综合| 丝袜国产日韩另类美女| 国产成人精品一区二区三区免费| 午夜久久影院| 日韩高清不卡在线| 国产99精品一区| 国产精品超碰| 亚洲免费网址| 国产在线看片免费视频在线观看| 日本一区免费网站| 欧美成人国产| 国产精品99一区二区三| 日韩国产高清在线| 韩日一区二区三区| 久久久久亚洲精品中文字幕| 亚洲久久一区| 欧美影院三区| 国产精品成人a在线观看| 亚洲精选久久| 成人日韩精品| 久久久91麻豆精品国产一区| 亚洲精品乱码| av亚洲在线观看| 日韩精品2区| 精品精品久久| 国产精品一区二区美女视频免费看 | 免费在线观看成人| 久久久久蜜桃| 97人人精品| 欧美日韩一视频区二区| 国产毛片久久| 欧美肉体xxxx裸体137大胆| 国产一区三区在线播放| 久久久久蜜桃| 国产精品一级在线观看| 亚洲精品看片| 最新亚洲一区| 五月天久久久| 久久精品免费一区二区三区| 91亚洲国产高清| 久久亚洲资源中文字| 日本视频中文字幕一区二区三区| 在线国产精品一区| 蜜桃视频免费观看一区| 精品一区欧美| 欧美肉体xxxx裸体137大胆| 欧美国产一级| 精品72久久久久中文字幕| 国产精品久久久久久模特| 日本aⅴ亚洲精品中文乱码| 噜噜噜久久亚洲精品国产品小说| 91成人超碰| 美女少妇全过程你懂的久久| 久久久人人人| 久久久久亚洲| 不卡在线一区| 午夜精品影院| 免费在线观看成人| 欧洲亚洲一区二区三区| 久久精品动漫| 日韩久久电影| 一区二区小说| 精品1区2区3区4区| 91久久视频| 一区二区三区四区日韩| 视频国产精品| 国产情侣久久| 免费观看亚洲天堂| 国产suv精品一区二区四区视频| 成人国产精品| 成人羞羞视频播放网站| 999久久久91| 亚州av乱码久久精品蜜桃| 99国产精品久久久久久久| 日韩专区在线视频| 一区二区三区国产盗摄| 日韩国产在线不卡视频| 国产精品日本一区二区三区在线 | 欧美精品国产| 麻豆精品在线观看| 四季av一区二区凹凸精品| 久久久夜夜夜| 午夜亚洲一区| 日本色综合中文字幕| 国产日韩欧美高清免费| 精品久久久中文字幕| 日韩精品永久网址| 日韩视频不卡| 日韩福利视频网| 国产在线不卡一区二区三区| 日韩免费小视频| 日韩午夜电影| 日本不卡视频在线| 久久一区精品| 在线日韩视频| 免费日韩av| 国产日产高清欧美一区二区三区| 精品国产一区二区三区性色av| 欧美freesex黑人又粗又大| 亚洲欧美日本国产专区一区| 亚洲精品一级二级三级| 精品国产一区二区三区性色av| 亲子伦视频一区二区三区| 午夜一级久久| 国产精品1区| 91精品在线观看国产| 免费在线观看精品| 麻豆精品在线| 在线国产一区二区| 69堂精品视频在线播放| 福利一区二区三区视频在线观看| 亚洲二区在线| 久久精品超碰| 久久香蕉国产| 日韩av网站在线观看| 丰满少妇一区| 国产农村妇女精品一二区| 国产精品一级在线观看| 久久亚洲国产| 国产精品欧美大片| 亚洲国内欧美| 国产精品久久久免费| 日韩视频一区| 黄色网一区二区| 中文字幕日韩欧美精品高清在线| 精品久久久网| 亚洲精品在线国产| 久久久夜夜夜| 欧美亚洲二区| 国内精品福利| 7777精品| 黄色精品网站| 精品伊人久久久| 综合欧美亚洲|