优秀算法记录
文章平均质量分 57
学习永远不亏
如果不能逆风翻盘,那么至少向阳而生。
展开
-
连通域分析算法
基于opencv的cv::connectedComponentsWithStats()的连通域分析标记算法:一、函数介绍:在OpenCV3中有了新的专门的函数 cv::connectedComponents() 和函数 cv::connectedComponentsWithStats(); 来做连通域分析,如果需要获取连通域的具体状态信息,则用第二种。函数原型:int cv::connectedComponents ( cv::InputArray image,原创 2021-04-29 14:23:58 · 2735 阅读 · 0 评论 -
基于大津法OTSU和图像分块的阈值分割算法
一、 算法目的及原理(1) 目的:阈值分割可以把图像中的前景目标和背景分割开,它特别适用于目标和背景占据不同灰度级范围的图像。它不仅可以极大的压缩图像的数据信息,而且也大大简化了分析和处理步骤,因此在很多情况下,是进行图像分析、特征提取与模式识别之前的必要的图像预处理过程,常用于机器视觉产品的检测。(2) 原理:通过统计灰度直方图,在峰与峰的灰度级之间设定阈值,把图像分割成n类。基于OTSU的阈值分割是根据计算双峰直方图的最大类间方差,从而确定把前景目标和背景区分的最佳阈值,通过阈值把原图像分割成一原创 2021-04-29 14:07:11 · 1755 阅读 · 5 评论 -
一个优秀的图像遍历算法(用以图像的线性拉伸为例)
转载自:http://blog.sina.com.cn/s/blog_794d61e80102w3zb.htmlC/C++ Demo: 把灰度级由其原范围线性地拉伸至整个灰度级范围。//通用#include <iostream>#include <stdio.h> //图像操作#include <opencv2/core/core.hpp>#include <opencv2/imgproc/imgproc.hpp>#inclu转载 2021-03-25 08:43:59 · 191 阅读 · 0 评论