OpenCV简单的图像灰度化
OpenCV简单的图像灰度化 图像灰度化算是数字图像处理中很简单的操作了,这里使用OpenCV简单尝试一下。 简单粗暴的方法: 最简单粗暴的方法只需要一行代码,如下: Mat mat = imread( "Image.jpg" , IMREAD_GRAYSCALE); 其中,第一个为图像文件的储存路径,第二个为打开图像的模式。模式总共有以下几种: enum ImreadModes { IMREAD_UNCHANGED = - 1 , //啥都不做,该咋样咋样 IMREAD_GRAYSCALE = 0 , //转换成灰度图 IMREAD_COLOR = 1 , //转换成3通道RGB颜色 IMREAD_ANYDEPTH = 2 , // IMREAD_ANYCOLOR = 4 , //加载所有支持的格式,不转换 IMREAD_LOAD_GDAL = 8 , IMREAD_REDUCED_GRAYSCALE_2 = 16 , IMREAD_REDUCED_COLOR_2 = 17 , IMREAD_REDUCED_GRAYSCALE_4 = 32 , IMREAD_REDUCED_COLOR_4 = 33 , IMREAD_REDUCED_GRAYSCALE_8 = 64 , IMREAD_REDUCED_COLOR_8 = 65 , IMREAD_IGNORE_ORIENTATION