婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識(shí)庫 > Python-OpenCV實(shí)現(xiàn)圖像缺陷檢測(cè)的實(shí)例

Python-OpenCV實(shí)現(xiàn)圖像缺陷檢測(cè)的實(shí)例

熱門標(biāo)簽:聊城語音外呼系統(tǒng) 地圖標(biāo)注自己和別人標(biāo)注區(qū)別 打電話機(jī)器人營(yíng)銷 海外網(wǎng)吧地圖標(biāo)注注冊(cè) 孝感營(yíng)銷電話機(jī)器人效果怎么樣 商家地圖標(biāo)注海報(bào) ai電銷機(jī)器人的優(yōu)勢(shì) 騰訊地圖標(biāo)注沒法顯示 南陽打電話機(jī)器人

在Jupyter Notebook上使用Python+opencv實(shí)現(xiàn)如下圖像缺陷檢測(cè)。關(guān)于opencv庫的安裝可以參考:Python下opencv庫的安裝過程與一些問題匯總。

1.實(shí)現(xiàn)代碼

import cv2
import numpy
from PIL import Image, ImageDraw, ImageFont

#用于給圖片添加中文字符
def ImgText_CN(img, text, left, top, textColor=(0, 255, 0), textSize=20):
    if (isinstance(img, numpy.ndarray)):  #判斷是否為OpenCV圖片類型
        img = Image.fromarray(cv2.cvtColor(img, cv2.COLOR_BGR2RGB))
    draw = ImageDraw.Draw(img)
    fontText = ImageFont.truetype("font/simhei.ttf", textSize, encoding="utf-8")
    draw.text((left, top), text, textColor, font=fontText)
return cv2.cvtColor(numpy.asarray(img), cv2.COLOR_RGB2BGR)

#讀取原圖片
image0=cv2.imread("0.bmp")
cv2.imshow("image0", image0)
#灰度轉(zhuǎn)換
gray0 = cv2.cvtColor(image0, cv2.COLOR_RGB2GRAY)
cv2.imshow("gray0", gray0)for i in range(1,6):
    img0=cv2.imread(str(i)+".bmp")#原圖片
    img=cv2.cvtColor(cv2.imread(str(i)+".bmp"),cv2.COLOR_RGB2GRAY)#灰度圖
    #使用calcHist()函數(shù)計(jì)算直方圖,反映灰度值的分布情況
    hist = cv2.calcHist([gray0], [0], None, [256], [0.0,255.0])
    h1 = cv2.calcHist([img], [0], None, [256], [0.0,255.0]) 
    #計(jì)算圖片相似度
    result = cv2.compareHist(hist,h1,method=cv2.HISTCMP_BHATTACHARYYA)#巴氏距離比較,值越小相關(guān)度越高,最大值為1,最小值為0
    #print(result)
    #設(shè)定閾值為0.1,若相似度小于0.1則為合格,否則不合格
    if result 0.1:
        detect=ImgText_CN(img0, '合格', 10, 10, textColor=(255, 0, 0), textSize=30)
    else:
        detect=ImgText_CN(img0, '不合格', 10, 10, textColor=(255, 0, 0), textSize=30)
    cv2.imshow("Detect_" +str(i),detect)
cv2.waitKey(0)

2.運(yùn)行結(jié)果

到此這篇關(guān)于Python-OpenCV實(shí)現(xiàn)圖像缺陷檢測(cè)的實(shí)例的文章就介紹到這了,更多相關(guān)OpenCV 圖像缺陷檢測(cè)內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

您可能感興趣的文章:
  • python基于Opencv實(shí)現(xiàn)人臉口罩檢測(cè)
  • opencv實(shí)現(xiàn)顏色檢測(cè)
  • python調(diào)用opencv實(shí)現(xiàn)貓臉檢測(cè)功能
  • Python實(shí)戰(zhàn)之OpenCV實(shí)現(xiàn)貓臉檢測(cè)

標(biāo)簽:迪慶 聊城 撫州 南寧 楊凌 揚(yáng)州 牡丹江 六盤水

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《Python-OpenCV實(shí)現(xiàn)圖像缺陷檢測(cè)的實(shí)例》,本文關(guān)鍵詞  Python-OpenCV,實(shí)現(xiàn),圖像,缺陷,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《Python-OpenCV實(shí)現(xiàn)圖像缺陷檢測(cè)的實(shí)例》相關(guān)的同類信息!
  • 本頁收集關(guān)于Python-OpenCV實(shí)現(xiàn)圖像缺陷檢測(cè)的實(shí)例的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    主站蜘蛛池模板: 保德县| 贡觉县| 曲阜市| 大方县| 雷山县| 桐城市| 阿鲁科尔沁旗| 九龙县| 桂林市| 奉贤区| 天水市| 平阳县| 大港区| 晋宁县| 湖北省| 恩平市| 临沧市| 玉溪市| 丹凤县| 玛纳斯县| 兰考县| 安岳县| 诏安县| 丰都县| 广东省| 宣汉县| 垫江县| 赫章县| 芒康县| 玉屏| 五莲县| 铜陵市| 阜阳市| 濮阳县| 奇台县| 紫阳县| 连江县| 五河县| 新建县| 大洼县| 沾化县|