小弟新手,打算将opencv从视频中捕捉的一帧IplImage格式的图像转换为ARUint8*格式的,然后用ARToolkit进行标记检测,采用方法如下(pFrame为视频中捕捉到的一帧):
cvFlip(pFrame,pyr,0); //翻转图像
dataPtr=(unsigned char*)pyr->imageData;
但是在后面用arDetectMarkerLite(dataPtr,thresh,&marker_info,&marker_num)进行标记检测的时候发现没有检测出一个标记,marker_num一直为零,这个问题困扰了我好久,希望各位高手可以帮我看看问题出在哪里,不胜感激%>_<% |