论文部分内容阅读
随着微信这一应用的迅猛发展,在微信公众号上给用户发送图片信息成为微信开发的一个重点。很多时候,我们发送的不仅仅是一幅简单的图片,而是在原有图片的基础上,嵌入带有用户信息的二维码图片,然后再将二者合成的图片发送给用户,这时候我们就不得不考虑一个问题,即新嵌入的二维码图片怎样才能不掩盖原图片本身包含的信息。在目前的开发中,开发人员只能人工地去计算并指定新嵌入图像信息的位置,这样的处理方式使得项目的灵活性、有效性、可行性等都大大降低,尤其是在大型开发中,工作量将会很大,并且难免会出错。因此,本文提出了一种数字图像中的矩形背景区域定位算法,实现对图像中连续矩形背景区域的定位,并将其运用于微信公众号开发,对微信公众号的开发具有重要的现实意义。目前,在数字图像的定位研究方面,大部分的研究工作是数字图像中的物体检测与定位,这些算法除却算法本身的复杂度高、效率较低等缺陷,我们还需要根据检测到的物体区域再去定位背景区域,最后虽然实现了背景区域的定位,但找到的背景区域通常是分散分布于原载体图像中,而我们的需求主要是找到一块连续的矩形背景区域,并在该区域中嵌入二维码图像,使得二维码图像的信息不掩盖原载体图像的信息。因此,要想找到这样一块连续的矩形背景区域,还需要继续对分散的图片背景区域进行定位处理,提高了工作的复杂度,同时大大降低了我们工作的速度以及服务的效率与质量,由此可以发现这样的处理不适用于在微信公众号发送的图片信息上加二维码的情况。为了解决上面提出的问题,本文首次提出了一种新的数字图像中的矩形背景区域定位算法,该算法主要先对图像做一些诸如灰度转换、边缘检测、膨胀运算的预处理操作,然后将图像分割算法与滑动窗口搜索方法相结合来实现定位。本文主要阐述了算法的基本思想与步骤,并在数据集上进行了反复的仿真实验,得到了较为理想的结果,验证了算法的可行性,同时结果显示,本算法的平均定位准确率达97.6%,证明了算法的优良性能。