Matlab이 좋지 않아서 다음 코드에 대한 도움이 필요했습니다.Matlab에서 이미지 데이터를 이진 파일로 작성
나는 일련의 이미지에서 이미지 데이터를 가지고 있고이 데이터가 파일에 저장되어있는 방법을 보여주는 파일 서명과 함께 바이너리 파일이 저장하고자합니다. 예를 들어
는 I 이미지가 16 개보다 작은 이미지로 구성 될 수 있도록 4 행 4 열을 구성하는 상기되도록 분할되어 화상을 말한다.
data = struct('imageTitleFinal', {}, 'imageDataFinal', {});
for rows = 1:numberOfRows
for columns = 1:numberOfColumns
data(rows,columns).imageTitleFinal = currentTile;
data(rows,columns).imageDataFinal = currentStructure(rows,columns).imageData;
end
end
내가 바이너리 파일에 작은 이미지의 각각에 대해이 이미지 데이터를 작성하고 세트 사이에 구별 할 수 할 수 있도록하려면 다음과 같이 이러한 작은 이미지에 대한 이미지 데이터 구조에 저장됩니다 파일 내의 이미지 데이터 어떤 도움이라도 대단히 감사 할 것입니다.
나는 또한 루프 FID의 =하면 fopen ('image.vfi', 'A') 내에서 다음 코드를 시도 것을 지적하고 싶습니다; fwrite (fid, data (rows, columns) .imageDataFinal, 'integer * 4'); fclose (fid); 그러나 나중에 파일을 읽을 때 이미지 데이터 세트를 구별 할 수있는 방법이나 파일을 읽을 때 파일의 내용을 해석하는 방법을 잘 모르겠습니다. – kushaldsouza
왜 파일로 쓰고 싶습니까? 이진 파일? 나는 두 가지 이유를 생각할 수있다. 1. 물리적 저장 장치의 경우 -로드/저장을 사용할 수있다. 2. 다른 도구와 함께 사용할 경우 -이 도구가 데이터를 예상하는 방법을 찾아내어 그에 따라 작성해야합니다. –
@Ashih 나는이 데이터를 안드로이드 장치에서 사용하려고합니다. 아래에서 제안한 것을 시도 할 것입니다. 감사. – kushaldsouza