J'utilise Python 2.6 contre OpenCV 2.0. J'ai commencé une capture de fichier et tiré des cadres. J'ai affiché l'image pour m'assurer qu'elle est valide. Quand j'appelle cette routine, les accidents de python:Pourquoi cette utilisation de Smooth provoque-t-elle le crash de Python?
def SmoothImage(self,SmoothingMaskSize=3):
temp=cv.CreateImage(cv.GetSize(self._lpImage),self._lpImage.depth,self._lpImage.nChannels)
cv.Smooth(self._lpImage,temp)
self._lpImage=temp
Je l'ai aussi essayé de lissage en place, en utilisant cv.Smooth (self._lpImage, self._lpImage)
Je suis nouveau à Python - Est-ce que je manque quelque chose d'évident?
Merci!
Si vous publiez le message d'erreur que je peux probablement vous aider :) – richo
sans rapport avec votre question et problème. Vous utilisez le style de nommage C#, qui n'est pas le style de nommage python préféré. voir PEP-8 pour le style de nommage python. –
Whoops- l'erreur est: pythonw.exe 0.0.0.0 4ae54f49 libcv200.dll c0000005 c0005acfc Comme je l'ai dit, je suis nouveau à Python et complètement ignorant de nommer styles :) Merci pour l'info que , Je vais chercher PEP-8. –