将opencv :: Mat复制到Mat *

时间:2016-09-27 11:15:28

标签: c++ opencv

道歉,如果这是一个愚蠢的问题,我在使用c ++中的指针方面不是最有经验。

我正在使用openCv,并将java.time.Instant instant = java.time.Instant.ofEpochMilli(jodaDateTime.getMillis()); OffsetDateTime offsetDateTime = OffsetDateTime.ofInstant(instant, jodaDateTime.getZone().toTimeZone().toZoneId()); 初始化为:

cv::Mat

我还有另一个Mat,填充的数据初始化为:

cv::Mat* frame;

显然一个是指针,另一个不是。

我需要将数据从cv::Mat frameRaw; 复制到frameRaw

我尝试了frame,但它给了我一个异常错误。

我该怎么做?

感谢。

2 个答案:

答案 0 :(得分:1)

感谢您指出我的错误。我没有正确初始化Mat。添加

frame = new cv::Mat();

解决了这个问题。

答案 1 :(得分:0)

请参阅代码段,希望这能回答您:

link=static threading=multi runtime-debugging=on variant=debug