中文亚洲精品无码_熟女乱子伦免费_人人超碰人人爱国产_亚洲熟妇女综合网

當(dāng)前位置: 首頁 > news >正文

網(wǎng)店代理靠譜嗎鄭州好的seo外包公司

網(wǎng)店代理靠譜嗎,鄭州好的seo外包公司,電子商務(wù)網(wǎng)站建設(shè)文案,網(wǎng)站建設(shè)開發(fā)全包二值化閾值調(diào)整:調(diào)整是指在進(jìn)行圖像二值化處理時(shí),調(diào)整閾值的過程。閾值決定了將圖像中的像素分為黑色和白色的界限,大于閾值的像素被設(shè)置為白色,小于等于閾值的像素被設(shè)置為黑色。 方法一: 取閾值為 127,…

二值化閾值調(diào)整:調(diào)整是指在進(jìn)行圖像二值化處理時(shí),調(diào)整閾值的過程。閾值決定了將圖像中的像素分為黑色和白色的界限,大于閾值的像素被設(shè)置為白色,小于等于閾值的像素被設(shè)置為黑色。

方法一:

取閾值為 127,相當(dāng)于 0~255 的中位數(shù)(0+255)/2 = 127,灰度值大于等于 127 的設(shè)置為 0,灰度值大于 127 的設(shè)置為 255,這種方法簡(jiǎn)單便捷,缺點(diǎn)就是閾值設(shè)置的太死板了,對(duì)于不同的照片,效果肯定不同。檢索資料的時(shí)候發(fā)現(xiàn),還有人把這種方法稱為 史上最弱智的二值處理方法,沒辦法,弱智方法也得學(xué)啊。

該方法會(huì)使用到一個(gè) threshold 方法,threshold 方法的語法格式如下:

cv2.threshold(src, thresh, maxval, type[, dst]) -> retval, dst

參數(shù)說明如下:

  • src 輸入圖,中只能輸入單通道圖,一般就是灰度圖;
  • thresh 閾值;
  • maxval 最大值,當(dāng)像素超過了閾值(或者小于閾值)時(shí)所賦予的值;
  • type - 二值化操作的類型,有 5 種,在下文描述;
  • dst 輸出數(shù)組/圖像(與 src 相同大小和類型以及相同通道數(shù)的數(shù)組/圖像)。

返回值 retval 閾值 thresh, dst 經(jīng)過處理的圖像。

二值化操作類型type參數(shù)(閾值類型):

  • 二進(jìn)制閾值化? ?THRESH_BINARY,過門限的值為最大值,其他值為 0;
  • 反二進(jìn)制閾值化? ?THRESH_BINARY_INV,過門限的值為 0,其他值為最大值;
  • 截?cái)嚅撝祷? ?THRESH_TRUNC,過門限的值為門限值,其他值不變;
  • 閾值化為 0? ?THRESH_TOZERO,過門限的值不變,其他設(shè)置為 0;
  • 反閾值化為 0? ?THRESH_TOZERO_INV,過門限的值為 0,其他不變。

以上內(nèi)容也叫做全局閾值。參考代碼:

import cv2
import matplotlib.pylab as pltdef main2():img = cv2.imread('6.jpg', 0)ret, thresh1 = cv2.threshold(img, 127, 255, cv2.THRESH_BINARY)ret, thresh2 = cv2.threshold(img, 127, 255, cv2.THRESH_BINARY_INV)ret, thresh3 = cv2.threshold(img, 127, 255, cv2.THRESH_TRUNC)ret, thresh4 = cv2.threshold(img, 127, 255, cv2.THRESH_TOZERO)ret, thresh5 = cv2.threshold(img, 127, 255, cv2.THRESH_TOZERO_INV)titles = ['Original Image', 'BINARY','BINARY_INV', 'TRUNC', 'TOZERO', 'TOZERO_INV']images = [img, thresh1, thresh2, thresh3, thresh4, thresh5]for i in range(6):plt.subplot(2, 3, i+1)plt.imshow(images[i], 'gray')plt.title(titles[i])plt.xticks([])plt.yticks([])plt.show()main2()

當(dāng)然,也可以把代碼里面的127改成別的,這就叫手動(dòng)選擇閾值。

方法二:

計(jì)算像素點(diǎn)矩陣中的所有像素點(diǎn)的灰度值的平均值 avg,讓每一個(gè)像素點(diǎn)與 avg 比較,小于等于 avg 的像素點(diǎn)就為 0(黑色),大于 avg 的像素點(diǎn)為 255(白色),這種方法看起來靠譜了一些。

使用該方法之前需要先遍歷圖像的所有灰度值,才能計(jì)算出平均值。下圖所示的閾值計(jì)算結(jié)果是151.參考代碼如下:

import cv2def main():img = cv2.imread("1.TIF", 0)height, width = img.shape# 灰度值總和px_t = 0for i in range(height):for j in range(width):px_t += img[i][j]print(px_t)# 求像素平均值avg_thresh = int(px_t / (height * width))print(avg_thresh)thresh, dst = cv2.threshold(img, 127, 255, cv2.THRESH_BINARY)cv2.imshow("dst", dst)cv2.waitKey()cv2.imwrite("2.jpg",dst)if __name__ == "__main__":main()

http://www.risenshineclean.com/news/48220.html

相關(guān)文章:

  • 廈門網(wǎng)頁網(wǎng)絡(luò)營(yíng)銷優(yōu)化推廣公司
  • 怎么做專門賣二手衣服的網(wǎng)站域名批量查詢工具
  • 深圳網(wǎng)站(建設(shè)信科網(wǎng)絡(luò))seo云優(yōu)化外包
  • 網(wǎng)站租空間多少錢一年青島網(wǎng)絡(luò)優(yōu)化費(fèi)用
  • 如何搭建一個(gè)屬于自己的網(wǎng)站陜西seo主管
  • 網(wǎng)站建設(shè)200seo是怎么優(yōu)化的
  • 網(wǎng)站開發(fā)的一次性收益seo大全
  • 網(wǎng)站優(yōu)化軟件開發(fā)黑科技引流推廣神器
  • 如何上傳文件到自己的網(wǎng)站googleplay官方下載
  • 三合一網(wǎng)站建設(shè)是指網(wǎng)絡(luò)營(yíng)銷成功案例3篇
  • 做外貿(mào)有那些網(wǎng)站平臺(tái)北京優(yōu)化核酸檢測(cè)
  • 哪個(gè)網(wǎng)站做兼職太原關(guān)鍵詞排名優(yōu)化
  • 濟(jì)南網(wǎng)站的公司哪家好經(jīng)典營(yíng)銷案例
  • 免費(fèi)網(wǎng)頁制作工具下載廣告優(yōu)化師培訓(xùn)
  • 魚臺(tái)縣建設(shè)局網(wǎng)站十大場(chǎng)景營(yíng)銷案例
  • 建設(shè)企業(yè)外貿(mào)網(wǎng)站如何優(yōu)化網(wǎng)絡(luò)速度
  • wordpress 眾籌模板優(yōu)化大師免費(fèi)版下載
  • 中企動(dòng)力做網(wǎng)站服務(wù)怎么樣seo網(wǎng)絡(luò)推廣報(bào)價(jià)
  • 設(shè)計(jì)網(wǎng)站推薦平面網(wǎng)頁制作作業(yè)100例
  • 怎樣用h5做網(wǎng)站素材網(wǎng)
  • 網(wǎng)站備案照怎么開網(wǎng)站
  • 怎么看網(wǎng)站是dede模板品牌宣傳推廣文案
  • 網(wǎng)站有了域名后怎么還上不了常州seo外包
  • 網(wǎng)站搭建官網(wǎng)個(gè)人怎么做網(wǎng)站
  • 手機(jī)怎么做網(wǎng)站添加背景音樂建網(wǎng)站找哪個(gè)平臺(tái)好呢
  • 佛山有那些定制網(wǎng)站建設(shè)公司百度貼吧官網(wǎng)入口
  • 成都區(qū)塊鏈網(wǎng)站開發(fā)競(jìng)價(jià)外包推廣專業(yè)公司
  • 農(nóng)村建設(shè)房子建設(shè)網(wǎng)站建設(shè)外鏈下載
  • vi設(shè)計(jì)英文seo點(diǎn)擊排名源碼
  • 外外貿(mào)網(wǎng)站推廣方案hao123網(wǎng)址導(dǎo)航