当前位置:首页 » 《随便一记》 » 正文

<OpenCV> memcpy拷贝函数所遇的坑_thisiszdy的博客

1 人参与  2022年04月24日 13:59  分类 : 《随便一记》  评论

点击全文阅读


memcpy拷贝函数所遇的坑

源代码:

double* featureData=new double[nSamples * nFeatures];
//featureData赋值代码省略
Mat trainFeature(nSamples, nFeatures, CV_64FC1, Scalar(0));
memcpy(trainFeature.data, featureData, (size_t)nSamples * nFeatures);

问题:发生生成的图像少了一大片,排查原因memcpy复制的字节数不够;
更改程序如下:

double* featureData=new double[nSamples * nFeatures];
//featureData赋值代码省略
Mat trainFeature(nSamples, nFeatures, CV_64FC1, Scalar(0));
memcpy(trainFeature.data, featureData, (size_t)nSamples * nFeatures * sizeof(double));

点击全文阅读


本文链接:http://zhangshiyu.com/post/38835.html

赋值  省略  代码  
<< 上一篇 下一篇 >>

  • 评论(0)
  • 赞助本站

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

关于我们 | 我要投稿 | 免责申明

Copyright © 2020-2022 ZhangShiYu.com Rights Reserved.豫ICP备2022013469号-1