2017-11-24 6 views
0

각 블록을 추출하기 위해 비트 스트림을 구문 분석했습니다. 나는 이미지의 크기 (3440)를 기준으로 올바른 블록 수를 세 었으며 EOI 마커 ([255, 217])에 잘 들어 왔기 때문에이 작업을 올바르게 수행했다고 확신합니다.압축 된 JPEG에 2 개의 적법한 EOI 마커가 있습니까?

그러나이 EOI 마커 다음에 ~ 1000 바이트 이상의 데이터가 있고 다른 EOI가 이어집니다. 내 이미지는 그레이 스케일이며 헤더로 확인 된 것처럼 휘도 요소로만 구성됩니다. 이 미스테리 데이터는 무엇입니까 ??

이 제거되면 이미지가 이해할 수없는 혼란 때문에, 어떤 식 으로든 중요한 것 같다

...

답변

0

나는 내에서 두 번째가 될 것 이상의 EOI 마커를 가지고 생각할 수있는 유일한 방법 미리보기 이미지 마커를 스캔하는 경우 길이가있는 마커를 건너 뛸 필요가 있습니다. 길이가있는 마커 안에서 EOI처럼 보이는 것을 가질 수 있습니다.

즉, 스캔에는 길이 표시기가 없으므로 EOI 표식의 위치를 ​​계산하는 방법을 모르겠습니다.

관련 문제