OpenCV
文章平均质量分 95
记录OpenCV基础知识
心无旁骛~
人工智能领域菜鸟,希望和大家一同探索人工智能世界的神奇与精彩,欢迎大家关注我,一起学习~
展开
-
OpenCV常用功能——灰度处理和图像二值化处理
上述代码逐个像素点计算灰度值,然后用灰度值代替RGB三个通道的值,得到灰度图像并显示出来。值得注意的是,这种方法虽然简单易懂,但计算每个像素点的灰度值,效率较低,不适用于处理较大的图像。其原理是将灰度图像的像素值按一定的阈值进行分割,大于等于阈值的像素值设为一个值(通常是255),小于阈值的像素值设为另一个值(通常是0)。,通常使用的方法是将彩色图像的RGB三个通道的值加权平均,得到一个灰度值,再用这个灰度值代替RGB三个通道的值,从而得到灰度图像。是指将整个图像的像素值都按照同一个阈值进行分割,而。原创 2023-10-24 22:44:18 · 4363 阅读 · 0 评论 -
从零开始学OpenCV——图像灰度变换详解(线性与非线性变换)
在实际应用中,为了突出图像中感兴趣的研究对象,常常要求增强某一灰度范围的对比度,或对不同范围的灰度值进行不同的处理,即分段线性拉伸。分段线性拉伸是仅将某一范围的灰度值进行拉伸,而其余范围的灰度值实际上被压缩了。阈值变换可以将灰度图像转换成黑白二值图像,用户指定一阈值T,灰度低于T置0,高于T置255。伽玛变换又称为 指数变换 或 幂次变换,是另一种常用的灰度非线性变换。输出图象每个象素点的灰度值仅由输入图像相同位置象素点的灰度值决定。时,该灰度变换是线性的,此时通过线性方式改变原图像。原创 2023-03-15 21:10:41 · 5938 阅读 · 7 评论 -
OpenCV——line、circle、rectangle、ellipse、polylines函数的使用和绘制文本putText函数以及绘制中文的方法。
学习OpenCV的过程中,画图是不可避免的,本篇文章旨在介绍OpenCV中与画图相关的基础函数。原创 2023-03-07 16:59:28 · 2538 阅读 · 3 评论