Files
mlpack/fastlib/trunk/contrib/tqlong/GraphMatching/image_view.cc
T
2010-10-15 14:50:06 +00:00

24 lines
538 B
C++

#include <opencv/cv.h>
#include "image_view.h"
ImageView::ImageView(QWidget *parent) :
QLabel(parent)
{
setBackgroundRole(QPalette::Base);
setSizePolicy(QSizePolicy::Ignored, QSizePolicy::Ignored);
setScaledContents(true);
}
void ImageView::setImage(const QImage &image)
{
setPixmap(QPixmap::fromImage(image));
adjustSize();
}
void ImageView::setImage(const cv::Mat &mat)
{
QImage image(mat.data, mat.size().width, mat.size().height, mat.step, QImage::Format_RGB888);
image = image.rgbSwapped();
setImage(image);
}