opencv图像缩放和转换qimage

来源:互联网 发布:网络推广的方式有哪些 编辑:程序博客网 时间:2024/05/16 05:10
    OpenCV图像缩放使用的函数是:resize    void resize(InputArray src, OutputArray dst, Size dsize, double fx=0, double fy=0, int interpolation=INTER_LINEAR )    参数含义:    InputArray src     -原图像    OutputArray dst    -输出图像    Size dsize         -目标图像的大小    double fx=0        -在x轴上的缩放比例    double fy=0        -在y轴上的缩放比例    int interpolation  -插值方式,有以下四种方式    INTER_NN      -最近邻插值    INTER_LINEAR  -双线性插值 (缺省使用)    INTER_AREA    -使用象素关系重采样,当图像缩小时候,该方法可以避免波纹出现。当图像放大时,类似于 INTER_NN 方法。    INTER_CUBIC   -立方插值。    说明:dsize与fx和fy必须不能同时为零        //尺寸调整        //cv::resize(images1,dstImage1,Size(images1.cols*4/5,images1.rows),0,0,INTER_LINEAR);        //resize(temImage,dstImage2,Size(temImage.cols*2,temImage.rows*2),0,0,INTER_LINEAR);

MAT 转qimage
QImage MainWindow::Mat2QImage(Mat& cvImg) //opencvd的mat转换成qimage图像
{
QImage qImg;
if(cvImg.channels()==3) //3 channels color image 3通道彩色图片 红黄蓝
{

    cv::cvtColor(cvImg,cvImg,CV_BGR2RGB);    qImg =QImage((const unsigned char*)(cvImg.data),                cvImg.cols, cvImg.rows,                cvImg.cols*cvImg.channels(),                QImage::Format_RGB888);}else if(cvImg.channels()==1)                    //grayscale image  单通道 灰度图片{    qImg =QImage((const unsigned char*)(cvImg.data),                cvImg.cols,cvImg.rows,                cvImg.cols*cvImg.channels(),                QImage::Format_Indexed8);}else{    qImg =QImage((const unsigned char*)(cvImg.data),                cvImg.cols,cvImg.rows,                cvImg.cols*cvImg.channels(),                QImage::Format_RGB888);}return qImg;

}

阅读全文
'); })();
0 0
原创粉丝点击
热门IT博客
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 理赔案例 理赔难 醉驾理赔 保险不理赔 太平洋理赔 淘宝运费险理赔 保险理赔流程 快速理赔流程 保险理赔多久到账 车险理赔流程 保险公司理赔 碎屏险怎么理赔 支付宝保险理赔太难 车险理赔要先垫付吗 延误险怎么理赔 事故保险理赔流程 理赔是什么意思 换货运费险理赔吗 保险理赔案例 保险公司理赔流程 保险公司理赔多久到账 100元意外险理赔多少 平安保险理赔流程 汽车保险与理赔 车险理赔技巧 平安车险理赔流程 平安保险理赔几天能到账 平安保险理赔怎么样 平安保险理赔电话 平安车险理赔 平安车险理赔进度查询 平安保险理赔进度查询 平安车险理赔电话 平安车险理赔查询 平安保险理赔 保险异地理赔麻烦吗 汽车出险理赔流程 对方全责理赔流程 车险快速理赔流程 寿险理赔流程 车辆保险理赔流程