摘要:GOCVHelper主要包含图像处理、图像增强和基础文件处理三个部分。由于前两个部分较具有通用性,而且我在不同项目中都进行了反复使用,为了进一步说明类库内容,这里反过来从项目角度出发,对现有的类库进行整理。
阅读全文
摘要:传统的条码识读方法是使用专用的激光扫描器来扫描条码,从而获取条码中的信息。这个过程人工介入程度较深、一般用于吞吐量较大的专业领域。
近年来随着图像处理技术的发展,特别是终端手持设备性能的增强,广泛出现基于图像进行识别的情况。
阅读全文
摘要:将GOCVHelper推向opencv——关于thinning函数的探索
阅读全文
摘要:浏览网页的时候发现一篇不错的文章"用Python和OpenCV创建一个图片搜索引擎的完整指南 " http://python.jobbole.com/80860/. 作者在浏览自己旅游的照片的时候,发现照片太多了分类不过来,一时技痒写了个分类软件,虽然简单但是有用。关键的是我发现他在原文中使用了半个小时就写出来了。【2022年,现在这里的技术已经过时,应该使用milvus】
阅读全文
摘要:

多尺度的图像细节提升multiScaleSharpen实现方法
阅读全文
摘要:

2017年4月16日 一周AnswerOpenCV佳作赏析
阅读全文
摘要:以上是检测类项目中的常用方法
在这种“量化”的项目中,越是简单的算法越能够得出稳定有效的结论;
阅读全文
摘要:GOCVHelper(GreenOpen Computer Version Helper )是我在这几年编写图像处理程序的过程中积累下来的函数库。主要是对Opencv的适当扩展和在实现Mfc程序时候的功能增强。
这里将算法库开放源代码,并且编写一系列blog对函数实现进行说明。目的是在于“取之于互联网,用之于互联网”。并且也希望该库能够继续发展下去。
由于算法库基于Opencv和Mfc进行编写,所以要求阅读使用者具备一定基础。
最终提交的是GOCVHelper.h 和GOCVHelper版本号.cpp两个文件。通过阅读头文件,能够对算法库实现的功能加以了解:
代码最新版本,请上Github或者Gitee搜索名称即可。当前博客中不一定是最新的。
阅读全文
摘要:最大轮廓和投影
最近非常多的用到了最大轮廓和投影运算。回想起来,这两种算法的确是属于非常常见的基础算法。这里加以总结和提取。
阅读全文
摘要:

图像增强算法的基本原则是“降低低频区域,突出高频区域”,以此强化边缘,达到增强的目的。最简单的例子就是通过原始图像减去高斯模糊处理后的图像,就能够将边缘强化出来。
直方图均衡化也是一种非常常见的增强方法。但是为了避免背景的干扰,更倾向于采用“局部”方法进行处理。我们这里着重研究自适应对比度增强(ACE)的相关内容。
阅读全文
摘要:我使用过FindContours,而且知道有能够直接寻找联通区域的函数。但是我使用的大多只是“最大轮廓”或者"轮廓数目“这些数据。其实轮廓还有另一个很重要的性质,那就是轮廓的相互包含特性。 比如典型的运用在二维码上面 对于它的3个定位点,认为构造了相互包含的轮廓区域,这种特性,在图上只有三处,而且在
阅读全文
摘要:img = img1*mask + img2*(1-mask) How do that ?
阅读全文
摘要:相关代码已经被OpenCV收录:/samples/cpp/tutorial_code/ShapeDescriptors/pointPolygonTest_demo.cpp
阅读全文
摘要:特征点提取在“目标识别、图像拼接、运动 跟踪、图像检索、自动定位”等研究中起着重要作用;我们这里通过一个综合实验来对OpenCV提供的特征提取方法进行比对。
阅读全文
摘要:一、问题提出 这是一个来自"answerOpenCV"(http://answers.opencv.org/question/200422/opencv-c-filling-holes/)整编如下: title:OpenCV / C++ - Filling holes content: Hello
阅读全文
摘要:在有背景的图像处理中,往往你关注的区域并不是最大的轮廓(那是背景),而是第二大轮廓
阅读全文