0

내 연구를 위해 TIF 형식의 이미지 스택의 중앙값을 계산하려고합니다. 다른 소스에서 나는 GDF로 내 TIF 이미지를 변환하는 데 어려움이 있지만, 여전히 어떻게 든 내 이미지를 정상화해야하고,IDL을 사용하여 이미지 스택의 중앙값 계산

IDL> buf=read_gdf('demo.gdf') 
IDL> help, buf 
BUF    FLOAT  = Array[640, 480, 100] 
IDL>b=median(buf,/double,dimension=3) 

그러나 사용하여 GDF 포맷에 존재하는 이미지의 스택에서이를 계산하는 방법을 발견 . 그렇게하는 방법에 대한 제안? 미리 감사드립니다. 어떤 도움을 주시면 감사하겠습니다!

답변

1

ImageMagick을 사용합니다. 그것은 무료이며 Unix/Linux 대부분의 명령 줄에서 사용할 수 있으며 C/C++, Perl, PHP 바인딩도 있습니다. 이용 가능합니다. here. 당신이 당신의 현재 디렉토리에 JPEG 파일의 번호가있는 경우

, 당신은 터미널에서이 같은 간단한 명령으로 중간을 얻을 수 있습니다 :

convert *.jpg -evaluate-sequence median output.jpg 

결과는 output.jpg에있을 것입니다. TIFF/PNG/GIF 파일도 마찬가지로 출력 또는 입력으로 작동합니다.

convert *.tif -evaluate-sequence median output.png 

나는

0

... 이미지 정렬 및 크기 simliarly하는 GDF로 이미지를 변환 할 필요가 없다고 가정하고있다. TIF로 읽으십시오. 동일한 코드를 사용할 수 있습니다. 즉, READ_IMAGE은 TIF (및 기타 여러 형식)을 읽습니다.

관련 문제