opencv에서 Mat에서 IplImage*로 변환
663 단어 opencv 학습
IpIImage* 유형을 Mat 유형으로 변환하려면 다음과 같이 하십시오.
IplImage* iplImg = cvLoadImage("lena.jpg", 1);
Mat mtx(iplImg);
그런데 다시 바꾸려면 어떻게 해야 하나요?일반적으로 다음과 같은 작업을 수행할 수 있습니다.Mat img
IplImage iplimage = img;
그러나 이렇게 조작한 후에 이미지 헤더만 만들었을 뿐 데이터의 복제를 하지 않았고 우리가 이미지 조작을 할 때 모두 지침 형식으로 조작했기 때문에 이런 처리는 만족할 수 없었다.이를 위해 아래의 조작을 하면 요구에 도달할 수 있다. 먼저 유형 변환을 한 다음에 포인터를 변환한 주소로 하면 된다.
Mat img
IplImage fore =img;
IplImage *foregroundn =NULL;
foregroundn=&(fore);
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
opencv 학습 프로그램 성능 검사 및 최적화cv2.getTickCount () 함수는 참고점에서 이 함수로 실행된 시계 수를 되돌려줍니다.그래서 한 함수의 실행 전후에 그것을 호출하면 이 함수의 실행 시간 (시계수) 을 얻을 수 있다.cv2.getTickFr...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.