退出函数时Mat.release()随机触发中断

网上大多数原因为:opencv的库没有配置好,所以首先检查opencv的各目录是否填写正确
而我当然不会出配置错误这种低级错误啦~
我是因为访问Mat的内容出错
定义指针类型与Mat内的数据类型不一致导致的

Mat a=Mat(2,2,CV_16S);
short *b=a.ptr<short>(1)[1];

上述正确
我把short 类型的数据写成了float。。导致内存溢出

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章