Partage
  • Partager sur Facebook
  • Partager sur Twitter

template matching

template matching ne fonctionne pas

    15 février 2016 à 21:46:33

    bonjour , 

    j'ai un petit projet concernant le traitement d'image sur python voici ma question : 

    j'ai eu cette erreur lors du run :AttributeError: 'NoneType' object has no attribute 'shape' 

    avec ce code :

    import cv2

    import numpy as np

    from matplotlib import pyplot as plt

    img_rgb = cv2.imread('ras.jpg')

    img_gray = cv2.cvtColor(img_rgb, cv2.COLOR_BGR2GRAY)

    template = cv2.imread('lol.jpg',0)

    w, h = template.shape[::-1]

    res = cv2.matchTemplate(img_gray,template,cv2.TM_CCOEFF_NORMED)

    threshold = 0.8

    loc = np.where( res >= threshold)

    for pt in zip(*loc[::-1]):

        cv2.rectangle(img_rgb, pt, (pt[0] + w, pt[1] + h), (0,0,255), 2)

    cv2.imwrite('res.png',img_rgb)

    help . merci 
    • Partager sur Facebook
    • Partager sur Twitter
      15 février 2016 à 21:59:02

      Allez, c'est mon tour !

      Pour plus de lisibilité, veuillez écrire dans des balises de code, cela encouragera ceux qui lisent votre post a répondre et vous aider ^^

      Merci d'avance

      -
      Edité par Reiex 15 février 2016 à 21:59:16

      • Partager sur Facebook
      • Partager sur Twitter
      Créateur de mauvaises blagues et de mauvais jeux depuis 1999 - Endless-caves - Endless-rooms

      template matching

      × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
      × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
      • Editeur
      • Markdown