픽셀의 nRow 회색 음영 이미지로 nCol로 변환하려는 nCol by nRow 매트릭스의 복식이 있습니다. 256 채널로 축소 된 이미지로 잘라내고 싶지 않습니다. 더블 즈 대신 싱글을 쓰면 행복 할거야. Mathworks의 Tiff 클래스 문서를 살펴 봤지만 간단한 예제를 찾을 수 없습니다.두배의 매트릭스를 회색 음영 .tif 이미지로 변환
답변
나는 Tiff 클래스에 대해 읽으려고했는데, 매우 가난했다.
이t = Tiff('new.tif','w') %create object of Tiff class
setTag(t,Tiff.TagID.ImageLength,size(data,1)) %define image dimentions
setTag(t,Tiff.TagID.ImageWidth,size(data,2))
setTag(t,'Photometric', Tiff.Photometric.MinIsBlack) %define the color type of image
%specifies how image data components are stored on disk
setTag(t,'PlanarConfiguration',Tiff.PlanarConfiguration.Chunky);
setTag(t,'BitsPerSample',64); %because 1 double = 8byte = 64bits
%Specify how to interpret each pixel sample (IEEEFP works with input doubles)
setTag(t,'SampleFormat',Tiff.SampleFormat.IEEEFP);
t.write(data)
t.close
이 지금 테스트를 수 있습니다 :
우리가 매트릭스
data = rand(100,200);
는 티파니로 저장할 수 있습니다이 있다고 할 수 있습니다 :하지만이 시행 착오를 겪고 발견
datac = imread('new.tif')
whos datac
Name Size Bytes Class Attributes
datac 100x200 160000 double
및 :
datac(:,1)
ans =
0.4921
0.6908
0.1544
0.4433
...
고마워요. 사실 제가 비슷한 일을했습니다. 그러나 Windows에서 .tif 파일을 열려고 할 때 파일이 손상되었다는 오류가 발생합니다. 그러나 Matlab에서 이미지를 열 수 있습니다. Windows에서 손상된 파일을 보는 이유는 무엇입니까? – Trojanian
우선, 'RowsPerStrip'속성에 잘못된 값이있어서 생각하고있었습니다. 그러나이 값을 고치는 것은 도움이되지 않았습니다! 문제는 Windows가 두 배로 tiff를 인식 할 수 없다고 생각합니다! 또한 tiff는 항상 3d 매트릭스이기 때문에 2 차원 tiff를 만드는 것이 정확하지 않을 수 있습니다 ... –
- 1. 텍스트 파일의 행렬을 회색 음영 이미지로 변환
- 2. tf.reduce_mean & tf.concat을 사용한 회색 음영 변환
- 3. 회색 음영 값을 RGB 표현으로 변환 하시겠습니까?
- 4. Java 회색 음영 이미지
- 5. 외부 URL의 회색 음영 이미지
- 6. Matlab에서 회색 음영 래스터를 컬러로 표시하려면 어떻게해야합니까?
- 7. 강도 매트릭스를 tiff 다중 페이지로 변환하는 방법
- 8. 회색 음영 이미지 as3을 색칠
- 9. Java를 사용하는 그림의 회색 음영
- 10. 작은 회색 음영 이미지 일치
- 11. OpenCV에서 압축되지 않은 회색 음영 비디오 열기
- 12. 자바에서 3 개의 회색 음영 이미지를 1 개의 컬러 이미지로 변환
- 13. OpenGL에서 회색 음영 이미지 색상 지정
- 14. SDL_CreateRGBSurface 회색 음영 이미지에는 어떤 설정이 필요합니까?
- 15. 정렬되지 않은 목록 이미지에 회색 음영 적용
- 16. WPF에서 16 비트 + 회색 음영 이미지 만들기
- 17. HDD에서 회색 음영 이미지를 읽는 가장 빠른 방법
- 18. PDF를 이미지로 변환
- 19. .tif 이미지로 어떻게 처리 할 수 있습니까?
- 20. 아이폰에서 이미지의 회색 스케일을 사용하지 않고 이미지를 흑백 이미지로 변환
- 21. vC++에서 vC++을 사용하여 rgb 이미지를 회색 이미지로 변환
- 22. UIImage를 tiff/tif 파일로 변환
- 23. GMSPanoramaView 이미지로 변환
- 24. 두배의 배열에서 두배의 목록을 만드는 방법
- 25. 매트릭스를 색상 표로 변환
- 26. openCV 매트릭스를 벡터로 변환
- 27. TIF/TIFF를 JPG로 변환 : 잘못된 엔디안 태그
- 28. 복구 후 매트릭스를 이미지로 변경하지 않고 저장하십시오.
- 29. Java에서 투명도가있는 회색 음영 이미지를 채색하는 적절한 방법은 무엇입니까?
- 30. 배열을 하나의 채널 이미지로 변환
매트릭스의 값은 무엇입니까? 단지 2 차원 행렬이 이미 그레이 스케일이기 때문입니다. 컬러 이미지는 많은 차원을 가지고 있습니다. 그냥'imshow (yourmatrix)'시도해주세요 –
이것은 제가 쓴 것이 아닙니다. – Trojanian
그런 다음 몇 가지 예 pls를 보여줍니다. –