欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Java OpenCV實(shí)現(xiàn)圖像鏡像翻轉(zhuǎn)效果

 更新時(shí)間:2019年07月23日 15:57:46   作者:tryflys  
這篇文章主要為大家詳細(xì)介紹了Java OpenCV實(shí)現(xiàn)圖像鏡像翻轉(zhuǎn)效果,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下

本文實(shí)例為大家分享了Java OpenCV實(shí)現(xiàn)圖像鏡像翻轉(zhuǎn)效果的具體代碼,供大家參考,具體內(nèi)容如下

主要使用OpenCV的flip()方法,可以實(shí)現(xiàn)圖像的垂直、水平以及同時(shí)垂直鏡像翻轉(zhuǎn)。

flip是Core的靜態(tài)方法,用法為:

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

參數(shù)說(shuō)明:

src:輸入圖像;
dst:輸出圖像;
flipCode:
  = 0 圖像向下翻轉(zhuǎn)
  > 0 圖像向右翻轉(zhuǎn)
  < 0 圖像同時(shí)向下向右翻轉(zhuǎn)

代碼如下:

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);

    //向右翻轉(zhuǎn)
    Core.flip(img, dst1, 1);
    //向下翻轉(zhuǎn)
    Core.flip(img, dst2, 0);
    //同時(shí)向右向下翻轉(zhuǎn)
    Core.flip(img, dst3, -1);

    Tools.showImage(img, ".jpg", "原始");
    Tools.showImage(dst1, ".jpg", "向右翻轉(zhuǎn)");
    Tools.showImage(dst2, ".jpg", "向下翻轉(zhuǎn)");
    Tools.showImage(dst3, ".jpg", "同時(shí)向右向下翻轉(zhuǎn)");
  }

運(yùn)行結(jié)果如下:

以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • 關(guān)于Java中的頂層類修飾問(wèn)題

    關(guān)于Java中的頂層類修飾問(wèn)題

    這篇文章主要介紹了關(guān)于Java中的頂層類修飾問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2021-11-11
  • Java網(wǎng)絡(luò)編程基礎(chǔ)詳解

    Java網(wǎng)絡(luò)編程基礎(chǔ)詳解

    網(wǎng)絡(luò)編程是指編寫(xiě)運(yùn)行在多個(gè)設(shè)備(計(jì)算機(jī))的程序,這些設(shè)備都通過(guò)網(wǎng)絡(luò)連接起來(lái)。本文介紹了一些網(wǎng)絡(luò)編程基礎(chǔ)的概念,并用Java來(lái)實(shí)現(xiàn)TCP和UDP的Socket的編程,來(lái)讓讀者更好的了解其原理
    2021-08-08
  • SpringBoot中YAML配置文件實(shí)例詳解

    SpringBoot中YAML配置文件實(shí)例詳解

    前面一直在使用properties配置文件,spring boot也支持yaml配置文件,下面這篇文章主要給大家介紹了關(guān)于SpringBoot中YAML配置文件的相關(guān)資料,需要的朋友可以參考下
    2023-04-04
  • mybatis-plus批量更新updateBatchById問(wèn)題

    mybatis-plus批量更新updateBatchById問(wèn)題

    這篇文章主要介紹了mybatis-plus批量更新updateBatchById問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-07-07
  • 詳解JAVA的控制語(yǔ)句

    詳解JAVA的控制語(yǔ)句

    這篇文章主要介紹了Java中的控制語(yǔ)句,循環(huán)等語(yǔ)句是Java編程中流程控制的基礎(chǔ),需要的朋友可以參考下,希望能夠給你帶來(lái)幫助
    2021-11-11
  • 命令行中 javac、java、javap 的使用小結(jié)

    命令行中 javac、java、javap 的使用小結(jié)

    使用 java 命令運(yùn)行一個(gè).class文件,需要使用該類的全限定類名,同時(shí)需要在當(dāng)前路徑下有該類的包層次文件夾,這篇文章主要介紹了命令行中 javac、java、javap 的使用小結(jié),需要的朋友可以參考下
    2023-07-07
  • Maven本地存在jar包IDEA依舊爆紅的完美解決方法

    Maven本地存在jar包IDEA依舊爆紅的完美解決方法

    這篇文章主要介紹了Maven本地存在jar包IDEA依舊爆紅的完美解決方法,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2023-06-06
  • idea創(chuàng)建SpringBoot項(xiàng)目時(shí)Type選maven?project和maven?pom有何區(qū)別

    idea創(chuàng)建SpringBoot項(xiàng)目時(shí)Type選maven?project和maven?pom有何區(qū)別

    Maven是一個(gè)Java工程的管理工具,跟其相同功能的工具如Gradle,下面這篇文章主要給大家介紹了關(guān)于idea創(chuàng)建SpringBoot項(xiàng)目時(shí)Type選maven?project和maven?pom有何區(qū)別的相關(guān)資料,需要的朋友可以參考下
    2023-02-02
  • Java實(shí)現(xiàn)ip地址和int數(shù)字的相互轉(zhuǎn)換

    Java實(shí)現(xiàn)ip地址和int數(shù)字的相互轉(zhuǎn)換

    這篇文章主要介紹了Java實(shí)現(xiàn)ip地址和int數(shù)字的相互轉(zhuǎn)換,幫助大家更好的利用Java處理數(shù)據(jù),感興趣的朋友可以了解下
    2020-09-09
  • Java 自定義線程池和線程總數(shù)控制操作

    Java 自定義線程池和線程總數(shù)控制操作

    這篇文章主要介紹了Java 自定義線程池和線程總數(shù)控制操作,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2021-02-02

最新評(píng)論