[ Foro de Python ]

AYUDA Con este codigo

13-Nov-2021 15:46
Invitado (RHz)
0 Respuestas



#BINARIZACION 
#importamos todas las librerias
import cv2 as cv
#area foliar
import numpy as np
import matplotlib.pyplot as plt

umbral = 60 #definimos un umbral
valormaximo = 255 #definimos un valor maximo 

#leemos una imagen
a = cv.imread ('HojaAmarilla.png' ,0) #leemos la imagen en escala de grises

hist1 = cv.calcHist([a],[0],None,[256],[0,256])
plt.plot(hist1)

cv.imshow('imagen original',a)

r1,iumbral1 = cv.threshold(a,umbral,valormaximo,cv.THRESH_BINARY)

print(r1) #imprime el umbral normalizado

cv.imshow('Imagen binalizada',iumbral1)

plt.show()



este es el error que marca

Traceback (most recent call last):
 File "C:\Users\ruben\OneDrive\Documentos\3 SEMESTRE\Progración Avanzada\PROGRAMACIÓNEXM. RHz\1-Amarillo\Binarizacion.py", line 17, in <module>
   cv.imshow('imagen original',a)
cv2.error: OpenCV(4.5.4-dev) D:\a\opencv-python\opencv-python\opencv\modules\imgproc\src\color.cpp:182: error: (-215:Assertion failed) !_src.empty() in function 'cv::cvtColor'




(No se puede continuar esta discusión porque tiene más de dos meses de antigüedad. Si tienes dudas parecidas, abre un nuevo hilo.)