Java OpenCV实现图像镜像翻转效果

  • 更新时间:2022-06-23 21:44:31
  • 编辑:吕雪柳
给网友朋友们带来一篇Java相关的编程文章,网友汪文瑞根据主题投稿了本篇教程内容,涉及到java、OpenCV图像镜像翻转、java图像翻转、java图像镜像翻转相关内容,已被889网友关注,涉猎到的知识点内容可以在下方电子书获得。
软件开发综合实践指导教程:JAVA WEB应用
软件开发综合实践指导教程:JAVA WEB应用
  • 大小:69.9 MB
  • 发布人:庄梅花
  • 下载:软件开发

本文实例为大家分享了Java OpenCV实现图像镜像翻转效果的具体代码,供大家参考,具体内容如下

主要使用OpenCV的flip()方法,可以实现图像的垂直、水平以及同时垂直镜像翻转。

flip是Core的静态方法,用法为:

public static void flip(Mat src, Mat dst, int flipCode) 

参数说明:

src:输入图像;
dst:输出图像;
flipCode:
  = 0 图像向下翻转
  > 0 图像向右翻转
  < 0 图像同时向下向右翻转

代码如下:

public static void main(String[] args) {

    Mat img = Imgcodecs.imread("img/test.jpg");

    Mat dst1 = new Mat(img.rows(), img.cols(), CvType.CV_8UC3);
    Mat dst2 = new Mat(img.rows(), img.cols(), CvType.CV_8UC3);
    Mat dst3 = new Mat(img.rows(), img.cols(), CvType.CV_8UC3);

    //向右翻转
    Core.flip(img, dst1, 1);
    //向下翻转
    Core.flip(img, dst2, 0);
    //同时向右向下翻转
    Core.flip(img, dst3, -1);

    Tools.showImage(img, ".jpg", "原始");
    Tools.showImage(dst1, ".jpg", "向右翻转");
    Tools.showImage(dst2, ".jpg", "向下翻转");
    Tools.showImage(dst3, ".jpg", "同时向右向下翻转");
  }

运行结果如下:

Java OpenCV实现图像镜像翻转效果

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持java学习网。

相关下载

  • 深入理解Java虚拟机:JVM高级特性与最佳实践(第3版)

    大小:38 MB
  • Java EE互联网轻量级框架整合开发

    大小:920 MB
  • Java 8实战

    大小:12.9MB
  • 精通Java并发编程

    大小:200.7 MB

相关教程

  • Java实现微信公众平台朋友圈分享功能详细代码

    为网友们分享了关于java的教程,这篇文章主要介绍了Java实现微信公众平台朋友圈分享功能详细代码,小编觉得挺不错的,这里分享给大家,供需要的朋友参考。

    发布时间:2022-06-10主题:

    查看详情
  • 使用Java的方式模拟Flutter的Widget实现多层括号嵌套

    为网友们分享了关于java的教程,这篇文章主要介绍了使用Java的方式模拟Flutter的Widget的实现多层括号嵌套问题,本文给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下

    发布时间:2022-06-11主题:

    查看详情
  • 浅析java中的取整(/)和求余(%)

    给大家整理一篇关于java的教程,这篇文章主要介绍了浅析java中的取整(/)和求余(%),文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧

    发布时间:2022-06-15主题:

    查看详情
  • Java回调函数实例代码详解

    给大家整理了关于Java的教程,这篇文章主要介绍了Java回调函数实例代码详解,需要的朋友可以参考下

    发布时间:2022-06-19主题:

    查看详情
  • Java实现贪吃蛇游戏的示例

    Java实现贪吃蛇游戏的示例

    给网友们整理关于Java的教程,这篇文章主要介绍了Java 如何实现贪吃蛇游戏,帮助大家更好的理解和学习使用Java,感兴趣的朋友可以了解下

    发布时间:2022-06-19主题:Java 贪吃蛇

    查看详情
  • java 中@Deprecated 注解的实例详解

    给大家整理一篇关于java的教程,这篇文章主要介绍了java 中@Deprecated 注解的实例详解的相关资料,这里对@Deprecated注解进行了详细介绍,希望能帮助到大家,需要的朋友可以参考下

    发布时间:2022-06-11主题:

    查看详情
  • Java中单元测试的常用方式(小结)

    为网友们分享了关于Java的教程,这篇文章主要介绍了JAVA中单元测试的常用方式(小结),文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧

    发布时间:2022-06-13主题:

    查看详情
  • Java十分钟精通String类的各种使用方法

    Java十分钟精通String类的各种使用方法

    给大家整理一篇关于Java的教程,符串广泛应用 在 Java 编程中,在 Java 中字符串属于对象,Java 提供了 String 类来创建和操作字符串,本篇文章让我们一起来详细了解一下

    发布时间:2022-06-12主题:Java String类

    查看详情

用户留言