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

  

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

  

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

  

翻转是核心的静态方法,用法为:
  

        公共静态虚空翻转(垫src,垫dst, int flipCode)      

<强>参数说明:
  

  

src:输入图像;
  dst:输出图像;
  flipCode:
=0图像向下翻转
  比;0图像向右翻转
  & lt;0图像同时向下向右翻转

  

代码如下:

        公共静态void main (String [] args) {      垫img=Imgcodecs.imread (“img/test.jpg”);      垫dst1=new垫(img.rows (), img.cols (), CvType.CV_8UC3);   垫dst2=new垫(img.rows (), img.cols (), CvType.CV_8UC3);   垫dst3=new垫(img.rows (), img.cols (), CvType.CV_8UC3);//向右翻转   核心。翻转(img dst1 1);//向下翻转   核心。翻转(img dst2 0);//同时向右向下翻转   核心。翻转(img dst3 1);      工具。showImage (img,“jpg”、“原始”);   工具。showImage (dst1“jpg”、“向右翻转”);   工具。showImage (dst2“jpg”、“向下翻转”);   工具。showImage (dst3“jpg”、“同时向右向下翻转”);   }      之前      

运行结果如下:
  

  

癑ava

  

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

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