그레이 스케일을 12 비트에서 8 비트로 변환하는 알고리즘을 만들려고합니다. 규모가 매트릭스에 표시됩니다MATLAB 그레이 스케일 12 비트에서 8 비트
:
나는 이와 같은 그레이 스케일을 얻었다. 문제는 1/16의 간단한 곱셈이 첫 번째 회색 열을 파괴한다는 것입니다. 여기 Codeexample :in =[
1 1 1 3 3 3 15 15 15 63 63 63;
1 1 1 3 3 3 15 15 15 63 63 63;
1 1 1 3 3 3 15 15 15 63 63 63;
1 1 1 3 3 3 15 15 15 63 63 63
];
[zeilen spalten] = size(in);
eight = round(in/16);
imshow(uint8(eight));
은 뉴 열 당신이 (12)에 대응 가능한 최대 강도에 의해 모든 단일 요소를 나눌 수 있도록 지금
"파괴"란 무엇을 의미합니까? – Jake0x32
12 비트에서 8 비트로 또는 그 반대로? 당신의 제목은 한 가지를 말하고 질문은 그 반대를 말합니다. –
죄송합니다. 내 실수입니다. 12 ~ 8 – CrimsonKing