convert to grayscale image
조회 수: 3 (최근 30일)
이전 댓글 표시
Hi,
I need a grayscale image to input into a function I want to create mesh on, problem is the image i have at the moment is a niftii (used in mri machines), how do i convert it into a grayscale? It (niftii) image is a matrix essentially with values [0 1] range, i believe you need [0 255] for grayscale. Any help to convert this to grayscale?
Thank You
댓글 수: 2
Muhammad Usman Saleem
2016년 4월 5일
According to my understanding.
You have binary image and you want to convert it to gray scale.
It may deal us to resampling of 2 bit image to 8 bit image?
답변 (2개)
Star Strider
2016년 4월 5일
If the range is [0,1] it is most likely continuous, not binary. See if:
grayImage = uint8(niftii_image*255);
does what you want.
댓글 수: 1
Star Strider
2016년 4월 5일
‘... values are between 0 to 1 in that matrix, so it can be 0.5 0.6 etc. Anything in between.’
My code should do what you want.
참고 항목
카테고리
Help Center 및 File Exchange에서 Convert Image Type에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!