OpenCV中文网站

 找回密码
 立即注册
搜索
热搜: 安装 配置
查看: 4839|回复: 1

使用cvCreateMat时,如何使用指针对数组进行初始化?

[复制链接]
发表于 2011-4-10 21:44:23 | 显示全部楼层 |阅读模式
在下乃一大二学生,刚接触opencv不到两周,遇到一个小问题,在这里向各位大侠请教了,哪位不吝赐教,小弟不胜感激。
   看书时,就是那本opencv教程-基础篇,发现数组初始化有很多方法,列举一二如下:
如:
                 double a[]={1,2,3,4,5,6};
                我希望通过上述6个数构造一个2*3的矩阵。
way1:
                 CvMat A=cvMat(2,3,CV_64FC1,a);
        或CvMat* A= &cvMat( 2, 3, CV_64FC1, a);(PS:我觉得其中差别仅仅是调用函数时参数是A还是&A的问题)
way2:
        CvMat A;
        InitMatHeader(&A,2,3,CV_64FC1,a);
way3:        CvMat*A=cvCreateMat(8,2,CV_64FC1);
        我的问题是,接下来如何用指针如何实现对矩阵A的定义和赋值?哪位高手请出招吧。
回复

使用道具 举报

发表于 2011-4-28 11:30:06 | 显示全部楼层

使用cvCreateMat时,如何使用指针对数组进行初始化?

你发错论坛(子论坛)了,这里是“论坛管理版面”,建议你去别的论坛发贴。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|OpenCV中文网站

GMT+8, 2024-4-26 17:36 , Processed in 0.021258 second(s), 15 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表