List of usage examples for org.opencv.core Core bitwise_xor
public static void bitwise_xor(Mat src1, Mat src2, Mat dst)
From source file:Questao1.java
void xor() { System.loadLibrary(Core.NATIVE_LIBRARY_NAME); imagemBinaria();/*from ww w .jav a 2 s. co m*/ Core.bitwise_xor(image1bin, image2bin, output); normalizarBinario(); Imgcodecs.imwrite("xor.jpg", output); showResult("xor.jpg"); }
From source file:com.astrocytes.core.operationsengine.CoreOperations.java
License:Open Source License
public static Mat xor(Mat first, Mat second) { Mat dest = new Mat(); Core.bitwise_xor(first, second, dest); return dest; }
From source file:ctPrincipal.Operacoes.java
String realizarOperacoes(int op) { String resultImgOutput = ""; switch (op) { case 1://and imagemBinaria();//from www .j av a2s .c om Core.bitwise_and(image1bin, image2bin, output); normalizarBinario(); Imgcodecs.imwrite("OutputImg/and.jpg", output); resultImgOutput = "OutputImg/and.jpg"; break; case 2://or imagemBinaria(); Core.bitwise_or(image1bin, image2bin, output); normalizarBinario(); Imgcodecs.imwrite("OutputImg/or.jpg", output); resultImgOutput = "OutputImg/or.jpg"; break; case 3://xor imagemBinaria(); Core.bitwise_xor(image1bin, image2bin, output); normalizarBinario(); Imgcodecs.imwrite("OutputImg/xor.jpg", output); resultImgOutput = "OutputImg/xor.jpg"; break; case 4://not Core.bitwise_not(image1bin, output); Imgcodecs.imwrite("OutputImg/not.jpg", output); resultImgOutput = "OutputImg/not.jpg"; break; case 5://soma Core.add(image1, image2, output); Imgcodecs.imwrite("OutputImg/soma.jpg", output); resultImgOutput = "OutputImg/soma.jpg"; break; case 6://subtracao Core.subtract(image1, image2, output); Imgcodecs.imwrite("OutputImg/subtracao.jpg", output); resultImgOutput = "OutputImg/subtracao.jpg"; break; case 7:// multiplicacao Core.multiply(image1, image2, output); Imgcodecs.imwrite("OutputImg/multiplicacao.jpg", output); resultImgOutput = "OutputImg/multiplicacao.jpg"; break; case 8://divisao Core.divide(image1, image2, output); Imgcodecs.imwrite("OutputImg/divisao.jpg", output); resultImgOutput = "OutputImg/divisao.jpg"; break; } return resultImgOutput; }