1. <ul id="0c1fb"></ul>

      <noscript id="0c1fb"><video id="0c1fb"></video></noscript>
      <noscript id="0c1fb"><listing id="0c1fb"><thead id="0c1fb"></thead></listing></noscript>

      99热在线精品一区二区三区_国产伦精品一区二区三区女破破_亚洲一区二区三区无码_精品国产欧美日韩另类一区

      RELATEED CONSULTING
      相關(guān)咨詢
      選擇下列產(chǎn)品馬上在線溝通
      服務(wù)時(shí)間:8:30-17:00
      你可能遇到了下面的問(wèn)題
      關(guān)閉右側(cè)工具欄

      新聞中心

      這里有您想知道的互聯(lián)網(wǎng)營(yíng)銷解決方案
      python計(jì)算積分圖和haar特征的實(shí)例代碼-創(chuàng)新互聯(lián)

      下面的代碼通過(guò)積分圖計(jì)算一張圖片的一種haar特征的所有可能的值。初步學(xué)習(xí)圖像處理并嘗試寫代碼,如有錯(cuò)誤,歡迎指出。

      讓客戶滿意是我們工作的目標(biāo),不斷超越客戶的期望值來(lái)自于我們對(duì)這個(gè)行業(yè)的熱愛(ài)。我們立志把好的技術(shù)通過(guò)有效、簡(jiǎn)單的方式提供給客戶,將通過(guò)不懈努力成為客戶在信息化領(lǐng)域值得信任、有價(jià)值的長(zhǎng)期合作伙伴,公司提供的服務(wù)項(xiàng)目有:主機(jī)域名虛擬主機(jī)、營(yíng)銷軟件、網(wǎng)站建設(shè)、臨泉網(wǎng)站維護(hù)、網(wǎng)站推廣。
      import cv2
      import numpy as np
      import matplotlib.pyplot as plt
      #
      #計(jì)算積分圖
      #
      def integral(img):
        integ_graph = np.zeros((img.shape[0],img.shape[1]),dtype = np.int32)
        for x in range(img.shape[0]):
          sum_clo = 0
          for y in range(img.shape[1]):
            sum_clo = sum_clo + img[x][y]
            integ_graph[x][y] = integ_graph[x-1][y] + sum_clo;
        return integ_graph
      
      # Types of Haar-like rectangle features
      #  --- ---
      # |  |  |
      # | - | + |
      # |  |  |
      # --- ---
      #
      #就算所有需要計(jì)算haar特征的區(qū)域
      #
      def getHaarFeaturesArea(width,height):
        widthLimit = width-1
        heightLimit = height/2-1
        features = []
        for w in range(1,int(widthLimit)):
          for h in range(1,int(heightLimit)):
            wMoveLimit = width - w
            hMoveLimit = height - 2*h
            for x in range(0, wMoveLimit):
              for y in range(0, hMoveLimit):
                features.append([x, y, w, h])
        return features
      #
      #通過(guò)積分圖特征區(qū)域計(jì)算haar特征
      #
      def calHaarFeatures(integral_graph,features_graph):
        haarFeatures = []
        for num in range(len(features_graph)):
          #計(jì)算左面的矩形區(qū)局的像素和
          haar1 = integral_graph[features_graph[num][0]][features_graph[num][1]]-\
          integral_graph[features_graph[num][0]+features_graph[num][2]][features_graph[num][1]] -\
          integral_graph[features_graph[num][0]][features_graph[num][1]+features_graph[num][3]] +\
          integral_graph[features_graph[num][0]+features_graph[num][2]][features_graph[num][1]+features_graph[num][3]]
          #計(jì)算右面的矩形區(qū)域的像素和
          haar2 = integral_graph[features_graph[num][0]][features_graph[num][1]+features_graph[num][3]]-\
          integral_graph[features_graph[num][0]+features_graph[num][2]][features_graph[num][1]+features_graph[num][3]] -\
          integral_graph[features_graph[num][0]][features_graph[num][1]+2*features_graph[num][3]] +\
          integral_graph[features_graph[num][0]+features_graph[num][2]][features_graph[num][1]+2*features_graph[num][3]]
          #右面的像素和減去左面的像素和
          haarFeatures.append(haar2-haar1)
        return haarFeatures
      
      
      img = cv2.imread("faces/face00001.bmp",0)
      integeralGraph = integral(img)
      featureAreas = getHaarFeaturesArea(img.shape[0],img.shape[1])
      haarFeatures = calHaarFeatures(integeralGraph,featureAreas)
      print(haarFeatures)
      

      新聞名稱:python計(jì)算積分圖和haar特征的實(shí)例代碼-創(chuàng)新互聯(lián)
      分享鏈接:http://ef60e0e.cn/article/ddissg.html
      99热在线精品一区二区三区_国产伦精品一区二区三区女破破_亚洲一区二区三区无码_精品国产欧美日韩另类一区
      1. <ul id="0c1fb"></ul>

        <noscript id="0c1fb"><video id="0c1fb"></video></noscript>
        <noscript id="0c1fb"><listing id="0c1fb"><thead id="0c1fb"></thead></listing></noscript>

        武冈市| 分宜县| 隆回县| 博兴县| 舟曲县| 巴林右旗| 南安市| 涟源市| 巫溪县| 文山县| 正安县| 余江县| 团风县| 蓝山县| 万宁市| 革吉县| 蒲江县| 尚义县| 彰化市| 莒南县| 突泉县| 平果县| 阿图什市| 泗水县| 巴青县| 固原市| 松阳县| 黄陵县| 新乐市| 平定县| 诏安县| 任丘市| 长沙市| 定远县| 沧源| 错那县| 防城港市| 长沙市| 中方县| 威宁| 苏尼特左旗|