ARToolKit基本函数

ARToolKit几个函数:

int arVideoCapStart(void);

函数功能:启动video capture程序

int arVideOpen(char* config);

函数功能:打开设备,根据操作系统和硬件的不同进行不同的初始化。才调用arVideoCapStart后开始捕捉video的视频溜

参数:配置文件路径

返回值:若返回0则成功,否则失败

int arVideoInqSize(int* x, int* y);

功能:返回捕捉到video帧像素大小

参数:x 捕捉图像x方向的长度;y 捕捉图像y方向的长度

返回值:0表示发现区域,否则返回-1


int arParamLoad( const char* filename, int num, ARParam * param,…);

功能:加载camera的内部参数

参数:filename :内部参数文件名 ;num:参数个数;param: 负载参数,可以通过这个参数来修改camera的内部参数;

返回值:返回0表示成功,-1失败;

int arParamChangeSize(ARParm* source, int xsize, int ysize, ARParam* newparam);

功能:修改camera内部参数

参数:source:camera源参数结构体名;xsize:x方向新的长度;y:方向新的长度;newparam:目标参数结构体名

返回值:0

int arInitCparam(ARParam* param);

功能:设置camera制定的个别参数,这些参数存储在AR库的静态存储区。

参数:camera参数结构体

返回值:0

int arParamDisp(ARParam* param);

功能:现实camera内部参数的结构体

参数:camera结构体

返回值:0

int arLoadPatt(const char* filename);

功能:加载位图样式到文件名中匹配数组,为以后的标识检测使用

参数:存储位图样式,用来标识检测

返回值:加载位图的序号或加载失败

void argInit(ARParam* cparam, double zoom, int fullFlag,int xwin, int ywin, int hmd_flag);

功能:执行必要的初始化,更新库。

参数:cparam:初始化camera;zoom:定义放缩参数;fullFlag 全屏(1)或否(0);xwin:0表示默认,ywin:0表示默认;hmd_flag:立体显示模式


  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值