OpenCV Python: Normaliser l'image

Je suis nouveau sur OpenCV. Je veux faire un prétraitement liés à la normalisation. Je tiens à normaliser mon image à une certaine taille. Le résultat du code ci-dessous me donne une image noire. Quelqu'un peut-il m'indiquer exactement ce que je fais mal? L'image, je suis saisie d'un noir/blanc image

import cv2 as cv
import numpy as np

img = cv.imread(path)
normalizedImg = np.zeros((800, 800))
cv.normalize(img,  normalizedImg, 0, 255, cv.NORM_MINMAX)
cv.imshow('dst_rt', self.normalizedImg)
cv.waitKey(0)
cv.destroyAllWindows()
  • Est votre image à l'aide d'un bitdepth autres que 8bit? si donc vous aurez besoin pour le convertir en 8 bits pour l'afficher.
  • img.dtype me donne uint8 @zeFrenchy
  • J'espère que tu veux dire que l'image est en niveaux de gris, pas vraiment noir et blanc, ou sinon, normaliser, ne fait rien. Est-ce de travailler avec NORM_L2?
  • Désolé si mes conditions ne sont pas correctes. Ce que je voulais dire, c'est que mon image est binarized. les valeurs des pixels sont soit (0, 0, 0) ou (255, 255, 255). Je ne suis pas sûr si c'est la partie de l'échelle de gris; dans la classe, le prof nous a dit il y a une différence entre les niveaux de gris et binarized
InformationsquelleAutor kot09 | 2016-11-17