opencv3_java 图形图像的翻转Flip flip

原创 2017年05月31日 21:25:42

图形图像的翻转Flip flip


package opencv_java_demo;

import org.opencv.core.*;
import org.opencv.imgcodecs.*;
import org.opencv.imgproc.*;

public class Flip {

	public static void main(String[] args) {
		try{
			System.loadLibrary(Core.NATIVE_LIBRARY_NAME);
			
			Mat src=Imgcodecs.imread("./images/lenna.jpg");
			//读取图像到矩阵中
			if(src.empty()){
				throw new Exception("no file");
			}
			
			Mat dst = src.clone();
			//复制矩阵进入dst
			
			Core.flip(src,dst,0);
			//倒过来
			Imgcodecs.imwrite("./images/flip0.jpg", dst);
			
			Core.flip(src,dst,1);
			//翻转
			Imgcodecs.imwrite("./images/flip1.jpg", dst);
			
			Core.flip(src,dst,-1);
			//倒过来加反转
			Imgcodecs.imwrite("./images/flip2.jpg", dst);
		}catch(Exception e){
			System.out.println("例外:" + e);
		}

	}






版权声明:本文为博主原创文章,未经博主允许不得转载。 举报

相关文章推荐

学习javacv入门示例1:图像的读取显示翻转处理

使用javacv1.1对图像进行读取、显示、翻转等基本操作 package com.linghushaoxia.javacv.chapter01; import static org.bytede...

java 结合opencv图片旋转

package com.dinghui;import java.awt.Color; import java.awt.Graphics2D; import java.awt.image.Buffe...

精选:深入理解 Docker 内部原理及网络配置

网络绝对是任何系统的核心,对于容器而言也是如此。Docker 作为目前最火的轻量级容器技术,有很多令人称道的功能,如 Docker 的镜像管理。然而,Docker的网络一直以来都比较薄弱,所以我们有必要深入了解Docker的网络知识,以满足更高的网络需求。

利用OpenCV实现旋转文本图像矫正的原理及OpenCV代码

对图像进行旋转矫正,关键是要获取旋转角度是多少!获取了旋转角度就可以用仿射变换对图像进行矫正,图像旋转的代码可以参考我的博文http://blog.csdn.net/wenhao_ir/article...

opencv3_java 图像透视视角转换Perspective warpPerspective

图像透视视角转换Perspective warpPerspective package opencv_java_demo; import java.util.List; import org.o...

Java中Image的水平翻转、缩放与自由旋转操作

bufferedimage.getColorModel().getTransparency()以获得原始图片透明度用于生成缓存图,在缓存图进行相应操作即可。 /** * 旋转图片为...

opencv3_java 图像的旋转Rotate getRotationMatrix2D

图像的旋转Rotate getRotationMatrix2D package opencv_java_demo; import org.opencv.core.*; import org.op...

java版利用opencv根据RotateRect裁剪图像区域算法

public Mat guiyihuaMatByRoi(Mat cpsrcMat,RotatedRect rotatedRect){ /*Point[] rectPoints=new ...

【OpenCV】图像几何变换:旋转,缩放,斜切

几何变换 几何变换可以看成图像中物体(或像素)空间位置改变,或者说是像素的移动。 几何运算需要空间变换和灰度级差值两个步骤的算法,像素通过变换映射到新的坐标位置,新的位置可能是在几个像素之间,...

opencv 3.0 仿射变换 图形旋转 getRotationMatrix2D warpAffine

图形旋转 主要用矩阵实现坐标系的变换 两个函数比较重要: getRotationMatrix2D 获取旋转矩阵 warpAffine 实现坐标系变换 不多说,上例子: void rotate_test...

opencv3_java 图形图像的翻转Flip flip

图形图像的翻转Flip flip package opencv_java_demo; import org.opencv.core.*; import org.opencv.imgcodecs....
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)