2013-05-02 2 views
0

원하는 이미지 (3 채널/RAW 16)의 이미지 메모리가 포함 된 변수 char * ImgMem을 가지고 있습니다. 3으로 나누고 각각을 하나의 단일 채널의 IplImage : 하나는 R, 하나는 G, 다른 하나는 B에 대한 것입니다.IplImage 분할

예를 들어 char * 변수에서 R 채널에 IPLImage를 통해 전달하지 않고 액세스 할 수 있습니까?

이미지 파일을 저장하고 분할하는 것이 훨씬 쉽지만 파일을 저장하지 않고 메모리 만 처리하면됩니다.

귀하의 의견을 기다리십시오.

답변

1

내가 제대로 질문을 이해한다면, 당신은 당신을 감사

+0

cvSplit보고,이를 위해 세 가지 이미지, 즉 R, G 및

B.

에 세 개의 채널을 추출하고 싶습니다. 나는 상황을 명확히 할 것이다 : 나는 16U, C1의 IPLIMAGE를 가지고있다. 그리고 그것을 8U, 1C로 변환하고, 마지막에 8U, 3C를 가지고 이미지를 저장하지 않고 3 개의 분리 된 채널로 분할하고 싶다. 파일을로드하고로드하는 중입니다. – user2331770