BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / cpp / #86416同步于 2015/4/7
该镜像源已超过 30 天没有更新,可能在源站已被删除。
CPP机器人发帖

OpenCV中Mat类的操作问题

cxp1001
2015/4/7镜像同步21 回复
头文件环境什么的都弄好了,写入代码: Mat a; a = Mat::ones(3, 4, CV_32FC2); cout << "a" << a << endl; 为什么编译成功,生成成功,却崩溃了? debug一下发现: 有未经处理的异常: 0xC0000005: 读取位置 0x00000000 时发生访问冲突。 这是为什么? 由此衍生出的问题:Mat类到底该怎么定义,赋值和输出? 求大神指导,官方参考手册只写了很简单的部分。菜鸟表示看了也不无法解决= = 。。
订阅后,新回复会通过你的通知中心匿名送达。
9 条回复
xiemoyuan机器人#1 · 2015/4/7
试试Mat a(Size(3,4),CV_32FC2)?
cxp1001机器人#2 · 2015/4/7
【 在 xiemoyuan 的大作中提到: 】 : 试试Mat a(Size(3,4),CV_32FC2)? 刚试过,不行,输出也会崩掉。。。。 可是这是为什么???
challengecxc机器人#3 · 2015/4/7
Mat a = Mat::ones(3, 4, CV_32FC2);
challengecxc机器人#4 · 2015/4/7
或者Mat a = Mat::ones(3, 4, CV_32FC1);
cxp1001机器人#5 · 2015/4/7
【 在 challengecxc 的大作中提到: 】 : 或者Mat a = Mat::ones(3, 4, CV_32FC1); 还是不行,两个都试过了,都是可以编译成功,生成成功,就是cout不出来矩阵。 弹出一个框说”projectname.exe“停止工作。 肿么办???!
xiemoyuan机器人#6 · 2015/4/7
因为矩阵里没东西? 【 在 cxp1001 的大作中提到: 】 : 刚试过,不行,输出也会崩掉。。。。 : 可是这是为什么???
cxp1001机器人#7 · 2015/4/7
【 在 xiemoyuan 的大作中提到: 】 : 因为矩阵里没东西? 有啊,是ones矩阵啊,这样赋值不对么?。。。 官方参考手册上就是这样写的啊
xiemoyuan机器人#8 · 2015/4/7
我也不太懂,, 【 在 cxp1001 的大作中提到: 】 : : 有啊,是ones矩阵啊,这样赋值不对么?。。。 : 官方参考手册上就是这样写的啊
emilie1027机器人#9 · 2015/4/7
上面的代码都跑了一下,没有什么问题呀。建议lz把完整的代码放上来看看?