opencv3_java 图像的二值图反色处理 Bitwise_not
2017-05-30 17:13
429 查看
图像的二值图反色处理 Bitwise_not
package opencv_java_demo;
import org.opencv.core.*;
import org.opencv.imgcodecs.*;
public class Bitwise_not {
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.bitwise_not(src,dst);
//使用的颜色反转
Imgcodecs.imwrite("./images/bitwise_not.jpg", dst);
}catch(Exception e){
System.out.println("例外:" + e);
}
}
}
![](https://oscdn.geek-share.com/Uploads/Images/Content/202004/27/92e12de745a49fabc1311c3213e3ab26)
package opencv_java_demo;
import org.opencv.core.*;
import org.opencv.imgcodecs.*;
public class Bitwise_not {
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.bitwise_not(src,dst);
//使用的颜色反转
Imgcodecs.imwrite("./images/bitwise_not.jpg", dst);
}catch(Exception e){
System.out.println("例外:" + e);
}
}
}
相关文章推荐
- javacpp-opencv图像处理之2:实时视频添加图片水印,实现不同大小图片叠加,图像透明度控制,文字和图片双水印
- javacpp-opencv图像处理3:使用opencv原生方法遍历摄像头设备及调用(增加实时帧率计算方法)
- java通过jni调用opencv处理图像的方法
- Atitit 图像处理 调用opencv 通过java api attilax总结
- java通过jni调用opencv处理图像
- Java之Opencv图像灰度化处理-yellowcong
- opencv3_java 图像的模糊化Blur处理 Blur
- javacpp-opencv图像处理之1:实时视频添加文字水印并截取视频图像保存成图片,实现文字水印的字体、位置、大小、粗度、翻转、平滑等操作
- javacpp-opencv图像处理3:使用opencv原生方法遍历摄像头设备及调用(增加实时帧率计算方法)
- OpenCV之bitwise_and、bitwise_not等图像基本运算及掩膜
- OpenCV之bitwise_and、bitwise_not等图像基本运算及掩膜
- 【OpenCV数字图像处理】(2) 【Python编程】(2) 反色
- opencv3_java 图像索贝尔Sobel处理 Imgproc.Sobel
- Opencv图像的反色处理
- javacpp-opencv图像处理之2:实时视频添加图片水印,实现不同大小图片叠加,图像透明度控制,文字和图片双水印
- javacpp-opencv图像处理之1:实时视频添加文字水印并截取视频图像保存成图片,实现文字水印的字体、位置、大小、粗度、翻转、平滑等操作
- 【Java+OpenCV】图像的基本处理(读取,显示)
- Java图像处理
- 使用 Java 进行图像处理 - 编码输出高分辨率图像
- Java2D图像处理超简述