문제

IPL_DEPTH_32S 이미지가 있으며 (즉, 32 비트 정수를 사용하여 픽셀을 나타냅니다) 템플릿 일치를 적용 할 수 있도록 ipl_depth_32f로 변환해야합니다. 정수를 플로트로 변환하는 공식 또는이를 수행 할 수있는 OpenCV에 내장 된 기능을 알고 있습니까?

도움이 되었습니까?

해결책

나는 OpenCV가 그런 기능을 가지고 있다고 생각하지 않습니다.

이 작업을 수행하는 가장 쉬운 방법은 IPL_DEPTH_32S 이미지와 정확히 같은 크기의 새로운 IPL_DEPTH_32F 이미지를 만드는 것입니다. 그런 다음 이미지와 각 픽셀 복사에 대해 모든 픽셀 위에 반복하고 정수 픽셀을 플로트 픽셀에 캐스트합니다.

다른 팁

"cvconvertimagesCale ()"을 사용하여 ipl_depth_32s를 ipl_depth_32f로 변경할 수 있습니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top