我正在自己的串行队列中处理Mat图像。这会导致崩溃。如何在Q之前保留Mat图像并在处理完成后在Q中释放它?
- (void)processImage:(Mat&)image
{
// Do some OpenCV stuff with the image
dispatch_async(imageProcessingQ, ^{
[self.imageController processImage:image];
});
}
答案 0 :(得分:0)
您正在捕获C ++引用image
,然后在稍后异步运行的块中使用它。该引用可能在那时不再有效。