关闭

OpenCV 图片尺寸缩放

标签: opencv图片缩放
370人阅读 评论(0) 收藏 举报
分类:

一. 实验描述

用OpenCV进行图片尺寸的缩放。

二. 实验代码

//图片尺寸缩放
class Task15 {
public:
    void deal() {
        Mat src_img = imread("img\\3.jpg");

        imshow("图片尺寸缩放[原图]", src_img);

        Mat out1 = Mat::zeros(200, 200, CV_8UC3);
        resize(src_img, out1, out1.size());
        imshow("图片尺寸缩放[效果图1]", out1);

        Mat out2;
        resize(src_img, out2, Size(), 0.5, 0.5);
        imshow("图片尺寸缩放[效果图2]", out2);

        Mat out3;
        pyrUp(src_img, out3, Size(src_img.cols * 2, src_img.rows * 2));
        imshow("图片尺寸缩放[效果图3]", out3);

        Mat out4;
        pyrDown(src_img, out4, Size(src_img.cols / 2, src_img.rows / 2));
        imshow("图片尺寸缩放[效果图4]", out4);

        waitKey(0);
    }
};
0
0
查看评论

Opencv 图片缩小尺寸原理

Opencv 图片缩小尺寸原理
  • qq78442761
  • qq78442761
  • 2017-03-11 19:49
  • 2871

OpenCV3.0中的图像金字塔与图片尺寸缩放

图像金字塔是图像中多尺度表达的一种,最主要用于图像分割,是一种以多分辨率来解释图像的有效但概念简单的结构。一幅图像的金字塔式一系列以金字塔形状排列的,分辨率逐步降低且来源于同一张原始图的图像集合。其通过梯次向下采样获得,直到到达某个终止条件才停止采样。金字塔的底部是待处理图像的高分辨率表示,而顶部是...
  • rhx_qiuzhi
  • rhx_qiuzhi
  • 2016-12-20 11:38
  • 2188

OpenCV入门 - 调整图片尺寸

OpenCV入门 - 调整图片尺寸(image resize)    通过Mat::size()方法得到关于图像大小的Size实例,通过resize方法调整图像大小。代码如下: #include #include #include // #include //...
  • vonzhoufz
  • vonzhoufz
  • 2015-05-12 16:29
  • 2585

修改图像大小的方法,IOS图片缩放功能

修改图像大小的方法,IOS图片缩放功能 /**  * 修改图片大小  */ + (UIImage *) imageWithImageSimple:(UIImage*)image scaledToSize:(CGSize) newSize{  ...
  • shiningchen322
  • shiningchen322
  • 2015-11-13 10:27
  • 1030

【opencv2】图片大小转换和图片的保存

闲话少说,先看程序: #include #include #include "opencv2\opencv.hpp" using namespace cv; using namespace std; int main(void){ const string image...
  • autocyz
  • autocyz
  • 2015-01-23 21:20
  • 2754

opencv实现图像的缩放

图像的缩放是指将图像的尺寸变小或者变大的过程,也就是减少或者增加原图像数据的像素个数。图像缩放会在一定程度上面丢失图像的信息,因此需要考虑适宜的方法进行操作。如果数字图像中像素坐标为非负整数,图像缩放过程很可能回事的某些坐标为浮点数,因此需要用到图像插值方法、 1.基于等间隔提取图像缩放 ...
  • UESTC_C2_403
  • UESTC_C2_403
  • 2017-06-02 23:26
  • 524

图像等比例缩小【OpenCV】

原图: C++代码: nt main() { cv::Mat img = cv::imread("../Daniel Norris.jpg", 0); int w = img.cols; int h = img.rows; float t = 1.; ...
  • panda1234lee
  • panda1234lee
  • 2016-11-05 00:36
  • 2173

Opencv 图片缩放实例

配置Opencv选项以后使用下面的代码测试: 我用的是opencv2.1,好像opencv2.3.1与2.1有区别了。 #include "cv.h" #include "highgui.h" int main(int argc, char** arg...
  • wesleyluo
  • wesleyluo
  • 2011-12-08 14:12
  • 6969

OpenCV对图像进行缩放显示

#include "opencv2/opencv.hpp" #include using namespace std; using namespace cv; int main() { cv::Mat imagesrc = cv::imread("t...
  • fujilove
  • fujilove
  • 2014-03-19 09:46
  • 3295

OpenCV入门学习(一)图像放缩【简单的按比例放缩,无技术含量】

OpenCV入门学习(一)图像放缩【简单的按比例放缩,无技术含量】
  • u012816621
  • u012816621
  • 2015-04-10 21:07
  • 3227
    个人资料
    • 访问:157373次
    • 积分:3617
    • 等级:
    • 排名:第10767名
    • 原创:213篇
    • 转载:3篇
    • 译文:0篇
    • 评论:43条
    最新评论