java resize_OpenCV3 Java图像放大缩小 修改图像大小(Imgproc.resize)

Imgproc.resize()方法参数:

src:输入,原图像,即待改变大小的图像;

dst:输出,改变大小之后的图像,这个图像和原图像具有相同的内容,只是大小和原图像不一样而已;

dsize:输出图像的大小。如果这个参数不为0,那么就代表将原图像缩放到这个Size(width,height)指定的大小;如果这个参数为0。

代码案例:package com.what21.opencv.demo;

import org.opencv.core.Core;

import org.opencv.core.Mat;

import org.opencv.core.Size;

import org.opencv.imgcodecs.Imgcodecs;

import org.opencv.imgproc.Imgproc;

public class Resize {

public static void main(String[] args) {

System.loadLibrary(Core.NATIVE_LIBRARY_NAME);

Mat src=Imgcodecs.imread("D:/ShareData/internet.jpg");

//读取图像到矩阵中,取灰度图像

if(src.empty()){

return ;

}

try{

Mat dst=src.clone();

//复制矩阵进入dst

float scale=0.5f;

float width=src.width();

float height=src.height();

Imgproc.resize(src, dst, new Size(width*scale,height*scale));

Imgcodecs.imwrite("D:/ShareData/internet.resize0.5.jpg",dst);

scale=1.5f;

Imgproc.resize(src, dst, new Size(width*scale,height*scale));

Imgcodecs.imwrite("D:/ShareData/internet.resize1.5.jpg",dst);

Imgproc.resize(src, dst, new Size(400,400));

Imgcodecs.imwrite("D:/ShareData/internet.resize400.jpg", dst);

}catch(Exception e){

e.printStackTrace();

}

}

}

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/356085.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

mongodb中Gson和java##Bean对象转化类

此类使用感觉比较繁琐, 每个字段加注解才可以使用, 不如mongoTemplate使用方便, 但如果使用mongo客户端的话, 还是比手动拼接快一点, 所以贴在这儿 package com.iwhere.util;import java.lang.reflect.Field; import java.lang.reflect.InvocationTargetException; import java…

java中sql查询语句_JAVA中用 SQL语句操作小结

1、添加记录(INSERT)使用SQL语句的INSERT命令可以向数据库中插入记录,INSERT命令的基本形式为:INSERT INTO 表名 [(字段名1,字段名2…)] VALUES (值1,值2,…)若在输入记录时,每个字段均有内容,可省略表名后的字段名。该SQL语句用于…

专题:二分图匹配

挖坑转载于:https://www.cnblogs.com/bestwzh/p/6487477.html

camel eip_Apache Camel教程– EIP,路由,组件,测试和其他概念的简介

camel eip公司之间的数据交换增加了很多。 必须集成的应用程序数量也增加了。 这些接口使用不同的技术,协议和数据格式。 但是,这些应用程序的集成应以标准化的方式建模,有效实现并由自动测试支持。 企业集成模式(EIP)…

java map 不存在的key_java – HashMap表示即使它确实存在,Key也不存在

我遇到了一个有趣的问题,我很确定是HashMap的错.考虑以下调试代码(AMap是HashMap,key是传递给此方法的值)System.out.println("getBValues - Given: " key);System.out.println("getBValues - Contains Key: " AMap.containsKey(key));System.out.printl…

XML 解析器

XML Parser 所有现代浏览器都有内建的 XML 解析器。 XML 解析器把 XML 文档转换为 XML DOM 对象 - 可通过 JavaScript 操作的对象。 解析 XML 文档 下面的代码片段把 XML 文档解析到 XML DOM 对象中: if (window.XMLHttpRequest){// code for IE7, Firefox, Chrome,…

JavaOne和OOW 2015总结

大家好! 终于,我回来了一个很棒的JavaOne和OOW2015。在这篇文章中,我想分享我的经验,一些照片和我参加的演讲的摘要。 会议前 我于2015年6月24日星期六乘Copa航空公司CLO-PTY-SFO飞往旧金山。 从哥伦比亚出发(大约8小…

java mongodb dbref_Spring DATA MongoDB @DBref查询,or和and联合查询

DBref文档关联,在按该类型查询的时候,在字段名后加上关联表的字段名即可,如:Criteria.where("bloggroup.$id"),$id代表关联表的oid字段。or和and联合查询比如查询 (A 1 and b 2 )or (A 3 and b 4)&#x…

【hdoj_2152】Fruit(母函数)

题目:http://acm.hdu.edu.cn/showproblem.php?pid2152 本题采用母函数模板求解,母函数模板如下: http://blog.csdn.net/ten_sory/article/details/59483762 本题中的价值v[i]均为1,s[i]A[i],e[i]B[i],套用上述模板&am…

java holdslock_一种检测Java并发程序代码分支路径lock是否遗漏的方法

开发java程序中,程序员往往会用synchronized lock 进行临界资源保护和线程同步;android平台上,提供了一些技巧来减少锁被错误使用:使用Locked后缀作为函数名字:Locked函数被调用,需调用方(或者更上层调用方…

Marin说PCB之 PCB封装和原理图封装的藕断丝连--续集(2)

最近天气越来越冷了,小编我在上海漂泊的十多年了,感觉今年似乎是最冷的一年啊。家里的秋裤都不管用了,要换成大棉裤和军大衣啊。而且现在羽绒服大部分都很贵,动不动上千元了,都赶得上小编我几个月的私房钱了都&#xf…

调整线程池的重要性

无论您是否知道,您的Java Web应用程序很可能都使用线程池来处理传入的请求。 这是许多人忽略的实现细节,但是迟早您需要了解如何使用该池以及如何为您的应用程序正确调整池。 本文旨在说明线程模型,什么是线程池以及正确配置线程池所需执行的…

在线原理图绘制网站推荐

如今专业EDA软件已经基本在硬件公司普及并正版化,优秀的EDA工具包括 Cadence公司的OrCAD、Allegro软件,Mentor Graphics的PADS, Altium公司的Altium Designer等等,但是它们在功能异常强大的同时也在一些时候显得非常复杂&#xff…

java map与set的区别_java 集合(list,set,map)三者之间的关系和区别

原java 集合(list,set,map)三者之间的关系和区别一:先上一张关系图,让大家看的更明白。备注:其中红色部分为实现,其他地方均为接口。二:各自的特点。List 有序,可重复ArrayList优点: 底层数据结…

数据竞赛利器 —— xgboost 学习清单

1. 入门大全 xgboost 作者给出的一份完备的使用 xgboost 进行数据分析的完整示例代码:A walk through python example for UCI Mushroom dataset is provided.2. 参数调优 Complete Guide to Parameter Tuning in XGBoost (with codes in Python)转载于:https://www…

adf时间作用域_ADF任务流:页面片段的托管bean作用域

adf时间作用域介绍 当我们使用ADF任务流并需要实现一些特定于流的业务逻辑或存储一些与流相关的信息时,我们通常使用pageFlowScope托管bean。 而且,当我们需要为流的活动(页面或页面片段)提供服务时,我们会为此类托管b…

java接口抽象方法_Java 接口 抽象类 抽象方法

abstract class elehousekeeping { //抽象家用电器类abstract void opermode(); //抽象方法}class TV extends elehousekeeping { //电视机public void opermode() {System.out.println("13:12 TV is working.");}}class aircondition extends elehousekeeping { //空…

IMA文件如何打开,winimage使用方

一般先用UltraISO打开一个系统的镜像文件(.iso)。其中有些文件(尤其是.ima,img)比如下面雨林木风Ghost系统盘的这个IMA文件,我们先提取到桌面 用WinImage打开这个文件即可发现这个IMA文件整合了很多东西。所以&#x…

Java的几何布朗运动

Wiener过程是连续时间随机过程,以纪念Norbert Wiener命名。 通常用于用随机成分表示噪音或财务状况。 可以计算几何布朗运动以可视化某些界限(以分位数表示)以暗示绝对范围。 为了进行计算,需要以下参数: &#xff0…

上传图片,多图上传,预览功能,js原生无依赖

最近很好奇前端的文件上传功能,因为公司要求做一个支持图片预览的图片上传插件,所以自己搜了很多相关的插件,虽然功能很多,但有些地方不能根据公司的想法去修改,而且需要依赖jQuery或Bootstrap库,所以我就想…