2016-07-19 4 views
1

FileStorage를 사용하여 mkuse's method과 비슷한 방법으로 이에 대한 다른 질문을 시도했습니다. 그러나 이것을 수행하는 유일한 방법은 .xml 또는 .yml에 저장하는 것입니다.변경없이 이미지에 openCV cv :: Mat를 저장하는 방법

imwrite()를 사용하여 파일을 저장하는 방법이 필요합니다.이 방법은 모든 16 비트 10 진수 값을 차단하지 않습니다.

내가 정말이 .tif에 그것을 할 싶었지만 it seems that I can't do that.

다른 방법이 있어야한다!

+0

16 비트 정수 범위 또는 16 비트 정수로 코드를 변환하고 png를 저장할 수 있습니까? – Micka

답변

1

imwrite 이외의 것을 사용하여 저장할 수 있습니다. this StackOverflow question과 같이 fstream을 사용하여 이진 파일에 이미지 데이터를 쓰면 정확도가 떨어지지 않습니다. 저장 및 읽기 프로세스가 조금 더 복잡해 지지만이를 위해 래퍼를 쉽게 작성할 수 있습니다.

등이 이루어지고 있습니다. here.

+0

감사합니다. @Sunreef !! 사실 직장을 그만 두면서 나는 어제 그 일을하기로 결정했습니다. 나는 랩퍼를 써야한다는 것을 확신하고 무언가를 놓치지 않았다. –

관련 문제