OpenCV3 Java图形图像上的翻转(Core.flip)

图形处理 09/12 阅读 144 views次 人气 0
摘要:

Java图形图像上的翻转(Core.flip)

代码案例:

package com.what21.opencv.demo;

import org.opencv.core.Core;
import org.opencv.core.Mat;
import org.opencv.imgcodecs.Imgcodecs;

public class Flip {

	public static void main(String[] args) {
		System.loadLibrary(Core.NATIVE_LIBRARY_NAME);
		
		Mat src=Imgcodecs.imread("D:/ShareData/internet.jpg");
		//读取图像到矩阵中,取灰度图像
		if(src.empty()){
			return ;
		}
		try{
			Mat dst = src.clone();
			//复制矩阵进入dst
			
			Core.flip(src,dst,0);
			//倒过来
			Imgcodecs.imwrite("D:/ShareData/internet.flip0.jpg", dst);
			
			Core.flip(src,dst,1);
			//翻转
			Imgcodecs.imwrite("D:/ShareData/internet.flip1.jpg", dst);
			
			Core.flip(src,dst,-1);
			//倒过来加反转
			Imgcodecs.imwrite("D:/ShareData/internet.flip2.jpg", dst);
		}catch(Exception e){
			e.printStackTrace();
		}

	}

}


评论

该文章不支持评论!

分享到: