![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
图像处理
lucky0han
永远保持低姿态,你才能不断成长。
展开
-
openCV图像处理常用算法总结
一、直方图和滤波器1、直方图:在灰度图中,每个点的像素范围为 0~255 ,密度是具有该值的图像像素数量。2、色彩均衡:色彩均衡的目的是获得分布更加均匀的直方图。其结果将会导致图像的对比度增加。3、LUT色彩空间转换表:生成一个256个元素的矩阵,取得要从源空间变换到目标色彩空间的变换函数f(x)。从0到255,对每个数字带入到f(x)中,将得到的结果存入到矩阵中对应的位置。然...原创 2020-05-05 15:11:57 · 13074 阅读 · 0 评论 -
OpenCV中的新函数connectedComponentsWithStats使用
主要内容:对比新旧函数,用于过滤原始图像中轮廓分析后较小的区域,留下较大区域。关键字 :connectedComponentsWithStats在以前,常用的方法是”是先调用cv::findContours()函数(传入cv::RETR_CCOMP标志),随后在得到的连通区域上循环调用cv::drawContours()“比如,我在GOCVHelper中这样进行了实...转载 2020-04-29 22:19:32 · 962 阅读 · 1 评论 -
OpenCV——常用函数
getStructuringElement函数会返回指定形状和尺寸的结构元素。Mat getStructuringElement(int shape, Size esize, Point anchor = Point(-1, -1));这个函数的第一个参数表示内核的形状,有三种形状可以选择。矩形:MORPH_RECT;交叉形:MORPH_CROSS;椭圆形:MORPH_ELLIP...原创 2020-04-25 23:47:13 · 275 阅读 · 0 评论 -
OpenGL 分析
Open Graphics Library(开放的图形编程库)大约150个函数组成,用户可以调用来完成各种绘图任务,它将计算机的资源抽象称为一个个OpenGL的对象,对这些资源的操作抽象为一个个的OpenGL指令。OpenGL是用来渲染的。.学习OpenGL绝不能只是学习一堆离散的函数,而必须很好地理解图形流水线的整体流程及各个环节,否则学习OpenGL函数如同盲人摸象。.Open...转载 2020-04-13 21:34:11 · 340 阅读 · 0 评论 -
OpenCV简单知识梳理
一、基本的存储类型Mat:矩阵类,用来存储图像。Mat(size, type);//type类型:前两位表示数据类型,C表示通道数CV_8UC1...CV_32FC2CV_32FC3...Vec:一个主要用于存储数值向量的模板类。我们可以定义向量的类型和组件的数量:typedef Vec<uchar, 2> Vec2b;typedef Vec<...原创 2020-04-12 00:33:15 · 229 阅读 · 0 评论