Imhist func not working for a user made matrix!!
1 visualización (últimos 30 días)
Mostrar comentarios más antiguos
I need to do a basic operation in a window of an image.I defined a matrix(as a given window.)now i want to find it's histogram..the value x and y ([x y]=imhist(matrix))are not what one would expect if it would have been an image.
3 comentarios
Jan
el 19 de Feb. de 2018
@Pritisman Kar: Please post the code, some example input data and explain your expectations. Currently your question is not clear.
Respuestas (2)
Abhishek Ballaney
el 20 de Feb. de 2018
https://www.mathworks.in/help/images/ref/imhist.html
0 comentarios
Walter Roberson
el 20 de Feb. de 2018
Your synthetic matrix has values greater than 1 but it is class double, because you did mathematical calculations on uint8 values in the range 0 to 255 that are not defined for uint8 so you had taken double() of your uint8 data. But you forgot that you need to uint8() back afterwards before image processing.
0 comentarios
Ver también
Categorías
Más información sobre Image Filtering and Enhancement en Help Center y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!