当前位置:编程学习 > wap >>

求助!canny算子的边缘图像如何在Label中显示

小弟想在label中显示边缘图,下面这段代码会出错

blur(src_gray,detected_edges1,Size(3,3));
Canny(detected_edges1,dst1,lowThreshold,lowThreshold,kernel_size);
QImage img=QImage((const unsigned char*)(dst1.data),dst1.cols,dst1.rows,QImage::Format_RGB888);
ui->label->setPixmap(QPixmap::fromImage(img));
ui->label->resize(ui->label->pixmap()->size());


但是用imshow();可以读出来dst1。

namedWindow("asdf");
imshow("asdf",dst1);


请教大神我想在label中显示图像改怎么办?
补充:移动开发 ,  Qt
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,