QT不用OPENCV 读取图片并显示

这是摄像头的一部分程序 如果摄像头没打开给他一张默认图片,从文件目录中获取,也可以从资源文件找那个读取

//默认图片
  QImageReader reader("miku4.jpg");
  reader.setAutoTransform(true);
  QImage newImage = reader.read();
  image_viewer->SetImage(newImage);

ImageViewer 是我自己搞得, image_viewer->SetImage(newImage); 你可以直接弄成

//label 是你的label class的 名称
ui->label->setPixmap(QPixmap::fromImage(newImage));
void ImageViewer::SetImage(QImage& image)
{
  image_label->setPixmap(QPixmap::fromImage(image));

  image_label->resize(scale_factor * image.size());
//  image_label->setMinimumSize(size()*0.998);
}

QT不用OPENCV 读取图片并显示_第1张图片

你可能感兴趣的:(qt,qt)