之前发过一个类似的帖子,可能问题描述的不清楚,没什么人回,我细化一下希望这次能解决,因为问题的解决对我的毕设很重要希望大家可以帮忙看一下,我采用摄像头识别标记,把当时采集的那副图像以三通道形式保存为bmp格式(保存为四通道的也有试过,还是一样的结果),同时将这时候的dataptr数据输出为.txt格式,这是用摄像头识别标记是可以的,然后我采用opencv的ipliamge img来重新load这幅图像,并将img中的imagedata数据一个通道一个通道的复制到新的ARUnit8*dataptr,并将这个dataptr输出txt,对比前后两个txt数据没有多大差别,就是改发生像素跳跃的地方都跳跃的(我抽取了很多处对比看的,因为太多没法一行行对比),只是没一个通道的数值有大概10个值左右的大小浮动,不知道是不是解码出了问题,但是对于第二次转换的dataptr,arDetectMarkerLite函数检测的marker_num始终为零,不知道什么原因,请各位指导一下,如果需要什么详细的信息我会再补充,先谢过各位了! |