工程下载地址

https://download.csdn.net/download/qq_16596909/11522434

opencv4 java netbeans开发,基于maven

可以按照倍率缩放,也可以指定分辨率缩放(可能会变形)

原图

0.5倍缩放

 private void jBresizeActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
System.loadLibrary(Core.NATIVE_LIBRARY_NAME);
org.opencv.core.Mat imgMat = imread("src\\resource\\" + jTFimgName.getText());//读取图片
float scale = 0.5f;
float width = imgMat.width();
float height = imgMat.height();
org.opencv.core.Mat dst = new Mat();
Imgproc.resize(imgMat, dst, new Size(width * scale, height * scale));
Imgcodecs.imwrite("src\\resource\\0.5.png", dst);
}

1.5倍缩放

 private void jBresize1ActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
System.loadLibrary(Core.NATIVE_LIBRARY_NAME);
org.opencv.core.Mat imgMat = imread("src\\resource\\" + jTFimgName.getText());//读取图片
float scale = 1.5f;
float width = imgMat.width();
float height = imgMat.height();
org.opencv.core.Mat dst = new Mat();
Imgproc.resize(imgMat, dst, new Size(width * scale, height * scale));
Imgcodecs.imwrite("src\\resource\\1.5.png", dst);
}

指定分辨率缩放

 private void jBresize2ActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
System.loadLibrary(Core.NATIVE_LIBRARY_NAME);
org.opencv.core.Mat imgMat = imread("src\\resource\\" + jTFimgName.getText());//读取图片
org.opencv.core.Mat dst = new Mat();
Imgproc.resize(imgMat, dst, new Size(, ));
Imgcodecs.imwrite("src\\resource\\320X240.png", dst);
}

OPENCV 图像缩放的更多相关文章

  1. OpenCV图像金字塔:高斯金字塔、拉普拉斯金字塔与图片尺寸缩放

    这篇已经写得很好,真心给作者点个赞.题目都是直接转过来的,直接去看吧. Reference Link : http://blog.csdn.net/poem_qianmo/article/detail ...

  2. 【OpenCV新手教程之十三】OpenCV图像金字塔:高斯金字塔、拉普拉斯金字塔与图片尺寸缩放

    本系列文章由@浅墨_毛星云 出品,转载请注明出处. 文章链接:http://blog.csdn.net/poem_qianmo/article/details/26157633 作者:毛星云(浅墨) ...

  3. opencv学习笔记——图像缩放函数resize

    opencv提供了一种图像缩放函数 功能:实现对输入图像缩放到指定大小 函数原型: void cv::resize ( InputArray src, OutputArray dst, Size ds ...

  4. 学习 opencv---(12)OpenCV 图像金字塔:高斯金字塔,拉普拉斯金字塔与图片尺寸缩放

    在这篇文章里,我们一起学习下 图像金字塔 的一些基本概念,如何使用OpenCV函数pyrUp和pyrDown 对图像进行向上和向下采样,以及了解专门用于缩放图像尺寸的resize函数的用法.此博文一共 ...

  5. OpenCV计算机视觉学习(11)——图像空间几何变换(图像缩放,图像旋转,图像翻转,图像平移,仿射变换,镜像变换)

    如果需要处理的原图及代码,请移步小编的GitHub地址 传送门:请点击我 如果点击有误:https://github.com/LeBron-Jian/ComputerVisionPractice 图像 ...

  6. 图像缩放_OpenCv

    图像缩放是一种比较简单的图像处理操作,这里给出opencv中的代码, opencv的版本C语言接口 int resize_c() { const char *pstrImageName = " ...

  7. opencv2 矩阵方式 resize图像缩放代码(转载)

    http://blog.sina.com.cn/s/blog_74a459380101r0yx.html opencv2 矩阵方式 resize图像缩放代码(转载) (2014-05-16 09:55 ...

  8. opencv3 图像处理(一)图像缩放( python与c++ 实现)

    opencv3 图像处理 之 图像缩放( python与c++实现 ) 一. 主要函数介绍 1) 图像大小变换 Resize () 原型: void Resize(const CvArr* src,C ...

  9. opencv:图像的基本变换

    0.概述 图像变换的基本原理都是找到原图和目标图的像素位置的映射关系,这个可以用坐标系来思考,在opencv中, 图像的坐标系是从左上角开始(0,0),向右是x增加方向(cols),向下时y增加方向( ...

随机推荐

  1. redis服务后台运行

    文章目录 进入redis的安装目录 查看目录结构 进入src目录,普通启动效果 编辑redis服务目录下的redis.conf 进入src目录,执行后台运行的命令 检查服务是否开启 进入redis的安 ...

  2. PAT甲级——A1120 Friend Numbers【20】

    Two integers are called "friend numbers" if they share the same sum of their digits, and t ...

  3. 通过JBOSS服务器来实现JMS消息传送

    首先必须启动JBOSS服务器,以便于充当JMS传递消息的中间键: JBOSS消息发送端: package test; import java.util.concurrent.CountDownLatc ...

  4. git push到多个不同的远程仓库

    1.若现在本地有一个已经和github远程仓库关联好的本地仓库,平时都会将本地仓库push到github上. 2.有一天突然发现"码云"这个远程仓库网站,咦!这个还可以创建priv ...

  5. 编写Map处理逻辑

  6. SG函数模板(洛谷2197nim游戏

    #include <iostream> #include <cstdio> #include <queue> #include <algorithm> ...

  7. 解决Mybatis的invalid bound statement (not found)异常

    使用Maven构建SSM时, 需要在pom.xml中配置一些信息, 否则mapper.xml就无法被扫描到, 程序就会抛invalid bound statement (not found)异常 解决 ...

  8. C++模拟实现Objective-C协议和代理模式

    Objective-C的协议和代理是运用最多的特性之一,可以说在苹果系列开发中无处不在.事实上很多人都不知道其背后的原理.事实上简单点说,这就是设计模式中的代理模式的经典运用.代理模式简单点说就是为其 ...

  9. 莫烦PyTorch学习笔记(四)——回归

    下面的代码说明个整个神经网络模拟回归的过程,代码含有详细注释,直接贴下来了 import torch from torch.autograd import Variable import torch. ...

  10. spark Infinate 的处理

    去掉infinity数据的方法: absperrordf_rdd = absperrordf.rdd.filter(lambda x: (np.isinf(float(x.avgperror)) == ...