1

我正在我自己的串行队列上处理 Mat 图像。这会导致崩溃。如何在 Q 之前保留 Mat 图像并在处理完成后在 Q 中释放它?

- (void)processImage:(Mat&)image
{
  // Do some OpenCV stuff with the image
  dispatch_async(imageProcessingQ, ^{
        [self.imageController processImage:image];
  });
}
4

1 回答 1

0

您正在捕获 C++ 引用image,然后在稍后异步运行的块中使用它。该参考可能在那时不再有效。

于 2013-05-02T02:53:00.003 回答