cvtColor彩色空间转换-------opencv2.4.11(Java)
来源:互联网 发布:js获取两位小数函数 编辑:程序博客网 时间:2024/06/01 08:49
cvtColor彩色空间转换-------opencv2.4.11(Java)
imshow函数在Java中被去掉了,只能通过imwrite()保存为图片后再查看图像处理的效果。
1、cvtColor()
通过查看官方文档:
函数定义:public static void cvtColor(Mat src,Mat dst,int code)
通过org.opencv.imgproc.Imgproc.cvtColor可以知道,cvtColor定义在org.opencv.imgproc.Imgproc中,要使用cvtColor函数要引入org.opencv.imgproc.Imgproc。引入方法为:import org.opencv.imgproc.Imgproc;Imgproc.cvtColor(source mat, destination mat1, Color_Conversion_Code);
示例1
(1)新建java工程,名为LoadImage,新建一个类“LoadImage”。
(2)新建一个文件夹“Resources”,并将待处理图像拷贝进去,然后新建一个文件夹“Result”,用于输出图像的输出。
(3)添加“opencv-2.4.11”。
代码:
import org.opencv.core.Mat;//Mat结构import org.opencv.highgui.Highgui;//用于图像读取import org.opencv.imgproc.Imgproc;//cvtColor位于此处import org.opencv.core.CvType;public class LoadImage {public static void main(String[] args) {// TODO Auto-generated method stubSystem.loadLibrary("opencv_java2411");//加载库Mat image = Highgui.imread("./Resources/123.jpg");//读入图像Mat dst=new Mat(image.rows(),image.cols(),CvType.CV_8UC1);//新建目标输出图像
Imgproc.cvtColor(image, dst,Imgproc.COLOR_RGB2GRAY);//进行图像彩色空间转换String filename = "./Result/gray.jpg";System.out.println(String.format("Writing %s", filename));Highgui.imwrite(filename, dst);//保存图像到Result目录中}}
运行结果
0 0
- cvtColor彩色空间转换-------opencv2.4.11(Java)
- 彩色空间及cvtColor解析
- 【拜小白opencv】2图像彩色空间转换,RGB转灰度图等。cvtColor()函数
- opencv学习(十六)之颜色空间转换cvtColor()
- opencv学习(十六)之颜色空间转换cvtColor()
- OpenCV的颜色空间转换函数 cvtColor
- Opencv的cvtColor函数-颜色空间转换
- opencv hsv cvtColor颜色空间转换
- OpenCV之颜色空间转换:cvtColor()函数
- 【OpenCV3图像处理】颜色空间转换(二)转换函数 cvtColor()
- 彩色空间的转换
- 数据压缩 彩色空间转换
- 彩色空间转换
- 彩色空间转换
- OpenCV: 颜色空间转换 cvtColor()出错?注意浮点数精度
- 【OpenCV3】颜色空间转换——cv::cvtColor()详解
- opencv: 颜色空间转换(cv2.cvtColor) 探究(图示+源码)
- OpenCV颜色空间转换函数:cv::cvtColor介绍
- Linux C++ 回射服务器
- js正则匹配出所有图片及所有图片地址src
- MyBatis学习之动态SQL标签
- ssm框架整合时,服务器启动时报警告
- 静态代理与动态代理
- cvtColor彩色空间转换-------opencv2.4.11(Java)
- 约瑟夫go实现
- Petri网之XML文件设计代码(传入一个矩阵生成Petri网)
- 关于ARM的22个常用概念介绍
- Lua编程基础——绪论
- 2016.12.28 每日一记 神来一笔
- 【CodeForces】- 739C Alyona and towers
- Python3 基础:装饰器和偏函数
- DialogView的使用与源码详解