ENVI 영상 픽셀 편집

게시판 ENVI Q&A ENVI 영상 픽셀 편집

1 답변 글타래를 보이고 있습니다
  • 글쓴이
    • #3235 Reply
      ParkCH
      손님

      안녕하세요..
      제가 지금 시도해봐야하는 작업이있습니다. 제가 bsq포맷의 다중밴드(1040 band)영상을 가지고있는데 이 파일이 밴드 하나마다 1Pixel씩 왼쪽으로 이동되어있는 상태입니다. 이걸 파장 손상이 없이 모든 밴드의 Pixel 위치를 바꿔주는 방법이 있는지 궁굼합니다. 그리고 만약 ENVI 내장 기능에없다면 IDL을 이용해서 Pixel 위치를 조정해주는 ENVI의 확장프로그램을 만들수있는지가 궁굼하며 만들수 있다면 기본적인 ENVI 확장프로그램 개발 환경이나 방법이 어디에 나와있는지 아시는분은 꼭 알려주시면 감사하겠습니다. 부탁드립니다…

    • #3253 Reply
      Jonghyuk Yi
      회원

      1024개의 밴드가 1 column 씩 왼쪽으로 이동되어 있는 상태라는 의미이신가요?
      이 경우 맨 왼쪽 컬럼으로 있어야 할 데이터가 맨 오른쪽으로 가 있는 상태인가요? 그렇지 않다면, 맨 뒷쪽 밴드와 맨 앞쪽 밴드는 공유하는 면적이 너무 좁을 것이라고 예상됩니다.

      근본적으로는 데이터가 왜 이렇게 생성되는지 파악하면 좋겠지만, 어쨌든 데이터가 어떻게 잘못 저장되어 있는지에대한 파악이라도 확실하다면, 말씀하신 대로 IDL에서 데이터 수정은 가능할 것 같습니다.
      이 기능을 ENVI에 넣는 것도 가능합니다. 이를 위해서는 일단 IDL 문법에 익숙할 필요는 있습니다.

      개발된 기능을 ENVI에 extension으로 넣는 것도 가능한데,
      https://www.harrisgeospatial.com/docs/ToolboxExtensions.html
      위 링크의 도움말을 보시면 일단 시작을 하실 수 있을 거라고 생각합니다.

      제 생각에는 사용자의 Interaction이 별로 필요하지 않은 데이터 수정 작업 (-1)*(1 column * Band번호) 만큼 이동시키는 거라면 – 밴드번호만큼 왼쪽으로 이동 – 그냥 IDL 프로그램을 만들어 데이터마다 수정하는 게 빠를 것 같기는 합니다. 굳이 ENVI Extension을 만들 필요는 없지 않나 생각합니다.

1 답변 글타래를 보이고 있습니다
'ENVI 영상 픽셀 편집'에 답변달기
글쓴이 정보: