OpenCV
Andrew_CAT
这个作者很懒,什么都没留下…
展开
-
【Opencv】图像扫描
在大多数图像处理任务中,执行计算时都需要对图像的所有像素进行扫描,需要访问的像素数量非常庞大,因此有必要采用高效的方式来执行这个任务。为了说明图像扫描的过程,结合如何减少图像中颜色的数量这个问题展开。结合《Opencv计算机视觉编程攻略》进行提炼总结。Color Reduce void colorReduce(cv::Mat image, int div) 彩色图像由三个原创 2016-02-23 14:54:10 · 684 阅读 · 0 评论 -
【Opencv】读图像文件imread
imread()函数的声明如下:Mat imread(const string& filename, int flags)其中参数filename是被读取或者保存的图像文件名;在imread()函数中,flag参数值有三种情况:(1) flag>0, 该函数返回3通道图像,如果磁盘上的图像文件是单通道的灰度图像,则会被强制转为3通道;(2) flag=0, 该函数返回单通道图像原创 2016-02-24 10:46:06 · 3125 阅读 · 0 评论 -
【Opencv】用直方图统计图像
图像由像素构成,每个像素有不同的数值。在单通道灰度图像中,每个像素的数值在0(黑色)~255(白色)之间分布。直方图是一个简单的表格,表示一个图像中具有某个值的像素数量。以灰度图像为例,直方图是一幅横轴表示灰度值(0~255)的分布,纵轴表示图像中对应灰度值的像素的数目,也可以说,灰度直方图有256个箱子(bin),0号箱子提供值为0的像素的数量,1号箱子提供灰度值为1的像素的数量......以此原创 2016-02-26 11:15:42 · 1047 阅读 · 0 评论 -
OTSU阈值分割算法原理与源码
OTSU阈值分割OTSU阈值处理(最大类间方差),算法步骤如下:【1】统计灰度级中每个像素在整幅图像中的个数。【2】计算每个像素在整幅图像的概率分布。【3】对灰度级进行遍历搜索,计算当前灰度值下前景背景类间概率。【4】通过目标函数计算出类内与类间方差下对应的阈值。对于图像I(x,y),前景(即目标)和背景的分割阈值记作T,属于前景的像素点数占整幅图像的比例记为ω0,其平均灰度μ0...原创 2018-10-08 13:19:55 · 6924 阅读 · 1 评论 -
OpenCV3.4.1+contrib在VS2015下编译_win10
转自原文:https://blog.csdn.net/ezhchai/article/details/80557936 OpenCV官方提供了windows可安装的版本,已经有编译好的dll,不过不包括opencv_contrib。如果想应用这部分算法,则需要自己编译opencv,将opencv_contrib编译到opencv中。以下简单介绍以下opencv在windows下编译的过程。 ...转载 2019-01-04 23:31:06 · 1679 阅读 · 0 评论