![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
图像处理
文章平均质量分 86
Junzzy
毕业于华中科技大学,热爱代码和诗。
展开
-
计算图像帧的平均灰度值
2016/7/15在处理视频中,需要对视频流中的图像帧进行区分,分离出其中的亮暗帧图像。区分亮暗图像,是依据图像的平均灰度值来实现的。 我们知道,对于一幅灰度图像,每个像素点的灰度值可以通过指针来访问( i, j )处的灰度值 (img->imageData+ i*img->widthStep)[j*img->nChannels+0]当然,也可以通过cv原创 2016-07-15 19:53:01 · 37976 阅读 · 2 评论 -
图像滤镜原理
喜欢拍照的朋友肯定都接触过图像滤镜,一张图加了滤镜处理之后会有很意想不到的效果,今天说说图像滤镜的简易原理。其实图像滤镜就是对图像的像素值有规律进行操作,下面介绍10种滤镜的原理,用于测试的原图如下图所示:1、黑白滤镜将彩色照片变成黑白照片,实质上是一个灰度化的过程。彩色图像的像素值有3个通道,r, g, b。灰度化的过程就是使三通道的像素值相...原创 2019-03-29 16:17:14 · 4778 阅读 · 0 评论 -
简易人脸分割
很多时候,我们需要对脸部位置进行提取以达到某种定位的需求。这时候就需要对脸部进行分割处理。脸部的分割算法有好多种,识别的算法更是一片浩洋。本文只探讨初步的人脸分割,最简单也最常用的方法就是基于肤色的人脸分割,现记录于此。算法思想:1.从摄像头获取图像。2.将图像转化到YCbCr空间。3.对Cr分量进行OTSU阈值分割。4.求取分割结果的轮廓,求取面积最大的轮廓。...原创 2018-04-03 17:14:46 · 9784 阅读 · 3 评论 -
比较两幅图像的相似度
现在以图搜图的功能比较火热,很好奇其原理。简单的搜索学习得知,实现相似图片搜索的关键技术是“感知哈希算法”,作用是对每一张图片按照某种规律生成一个对应的指纹字符串。比较不同图片之间的指纹字符串,结果越接近,图片越相似。现将问题简化为研究两幅图像的相似度,算法可能其他博客都有介绍了,现给出实现代码(简易版)。简易版指纹字符串的算法思想如下:1.输入图像2.灰度化3.将图像大小归一化到8*8尺寸4.简...原创 2017-12-29 16:55:36 · 63070 阅读 · 16 评论 -
图像分割结果的评估
我们在用一个算法对一幅图像进行分割之后,总会面临这样一个问题,分割的结果到底好不好。用眼睛可以看出好坏,但这只是主观的好坏,如何量化的对分割的结果进行评价呢,这是这篇文章我要讨论的主题。 我查阅过很多方法,包括ROC曲线,Dice重合率等等,要么是我理解不好,要么是难以实现。下面的代码,将基于GT(ground truth)图像计算分割图像的分割精度、过分割率、欠分割等指标来评估算法的分割原创 2016-11-01 00:15:08 · 42023 阅读 · 48 评论 -
图像处理中最大连通区域的求解
在matlab中有对图像的连通区域进行求解的函数,即bwlabel。但是opencv里好像没有,所以这里自己实现一下,方便以后使用。 首先,我回顾一下bwlabel的参数和用法: L =bwlabel(BW,n) 返回一个和BW大小相同的L矩阵,包含了标记了BW中每个连通区域的类别标签,这些标签的值为1、2、num(连通区域的个数)。n的值为4或8,表示是按4连通寻找区域,还原创 2017-02-11 11:30:41 · 19880 阅读 · 2 评论 -
图像差分的方法
差分图像的几个方法2016/7/28在处理图像的时候,特别是处理视频流图像的时候,往往会用到图像差分的方法。顾名思义,图像差分,就是把两幅图像的对应像素值相减,以削弱图像的相似部分,突出显示图像的变化部分。例如,差分图像往往能够检测出运动目标的轮廓,能够提取出闪烁导管的轨迹等等。 那么,该如何对图像进行差分呢,或者说输入一个视频流,如何进行差分处理呢。原创 2016-07-28 18:03:13 · 29364 阅读 · 1 评论 -
图像处理中灰度密度图像
2016/7/17在分割图像中,经常会对图像进行差分处理再进行分割,那么对于一个输入的带有导管信息的差分图像(如图所示),该如何分割出导管信息呢,方法是构造灰度密度图像进行分割。具体步骤和实现效果容我慢慢道来。 1、 输入一个差分图像2、 对该差分图像的每条边界扩充10个像素点,扩充像素点的像素值设置为0;遍历图像,记灰度最大值为Max。这里我自己写的扩原创 2016-07-18 09:50:12 · 10025 阅读 · 1 评论 -
图像处理中二次曲线拟合
2016/7/16 在一次提取发光管的中心线程序中,由于我们只拍到了断续而弯曲的发光管,所以无法使用光带中心线提取的方法进行提取。在此背景下,我想到了拟合。之前有学过直线拟合的方法,名为最小二乘法。其基本步骤如下:(1) 设需要拟合的直线为y=a*x+b。(2) 首先选取进行拟合的点集,选取方法可以为阈值分割,模板匹配等,设最后选出的点集为。(3)原创 2016-07-16 12:43:41 · 11247 阅读 · 0 评论 -
验证码生成
Completely Automated Public Turing test to tell Computers and Humans Apart 看到这一长串英文,会不会很懵,它的意思是全自动区分计算机和人类的图灵测试。就是我们熟知的验证码。在日常的学习生活中,或多或少的接触过这样那样的验证码图片。今天,让我们一起来探讨一下如何用OPENCV生成这些验...原创 2019-07-26 21:51:38 · 732 阅读 · 4 评论