本文实例为大家分享了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”、“同时向右向下翻转”); } >之前运行结果如下:
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。
Java OpenCV实现图像镜像翻转效果