图像分割故障的C++QPixmap



我正在编写一个程序,该程序需要频繁调用以下slot函数。该功能一开始工作正常,但过了一段时间,出现了分割错误。CCD_ 1被正确地传递,并且问题发生在CCD_ 2函数中。我该怎么解决这个问题?

void StitchWindow::showStitchImg(QImage img)
{
img_label->resize(img.width(), img.height());
QPixmap img_pix = QPixmap::fromImage(img);
img_label->setPixmap(img_pix)
}

QImage使用隐式数据共享。您需要通过调用分离数据

img.bits((

void StitchWindow::showStitchImg(QImage img)
{
img.bits();
img_label->resize(img.width(), img.height());
QPixmap img_pix = QPixmap::fromImage(img);
img_label->setPixmap(img_pix)
}

相关内容

  • 没有找到相关文章

最新更新