Sou um Pythonist em um escritório cheio de usuários ENVI / IDL. Criei algumas ferramentas para ajudar a preencher essa lacuna, mas um grande obstáculo são os arquivos .roi do ENVI Classic, que meus colegas usam muito.
Posso importar facilmente os ROIs do ENVI 5 para o Python, pois o formato baseado em texto é fácil de analisar. No entanto, não tenho bom senso para o formato binário dos arquivos .roi do ENVI Classic, que compõem a maior parte do intercâmbio de dados no meu grupo. Alguém tem algum código que lê ou grava esses arquivos, ou alguma idéia de como alguém pode fazer isso?
É um pouco tedioso iniciar o ENVI 5 toda vez que eu quero ir e voltar - prefiro resolver o problema na fonte, se possível.
fonte