【OpenCV】灰度化和二值化处理图像

文章目录

      • [1. 图像灰度化处理对比](#1. 图像灰度化处理对比)
      • [2. 代码示例](#2. 代码示例)
      • [3. 二值化处理](#3. 二值化处理)

1. 图像灰度化处理对比

2. 代码示例

cpp 复制代码
#include <opencv2/opencv.hpp>
using namespace cv;

int main()
{
    Mat currentImage = imread("path_to_image.jpg"); // 读取彩色图像
    Mat grayImage;
    
    // 将彩色图像转换为灰度图像
    cvtColor(currentImage, grayImage, COLOR_BGR2GRAY);
    
    imshow("Gray Image", grayImage); // 显示灰度图像
    waitKey(0);
    
    return 0;
}
  • 🐧第3个参数COLOR_BGR2GRAY参数表示图像从BGR(蓝绿红)彩色图像转换为GRAY灰色图像。

3. 二值化处理

  • 🐧①自适应阈值化:
  • 🍎作用:使用图像的局部区域的阈值来进行二值化,这对于光照不均的图像特别有用。cv::adaptiveThreshold 函数可以实现.
相关推荐
jndingxin1 小时前
OpenCV 图形API(22)矩阵操作
人工智能·opencv
weixin_442424036 小时前
Opencv计算机视觉编程攻略-第十二节 处理视频序列
opencv·计算机视觉·音视频
jndingxin9 小时前
OpenCV 图形API(21)逐像素操作
人工智能·opencv·计算机视觉
jndingxin17 小时前
OpenCV 图形API(17)计算输入矩阵 src 中每个元素的平方根函数sqrt()
人工智能·opencv
2201_7549184121 小时前
OpenCV--图像边缘检测
人工智能·opencv·计算机视觉
LeeZhao@1 天前
【AGI】Llama4:大模型与多模态领域的里程碑,通往AGI的阶梯
人工智能·yolo·计算机视觉·aigc·agi
知舟不叙1 天前
OpenCV阈值处理详解
人工智能·opencv·计算机视觉
jndingxin1 天前
OpenCV 图形API(20)用于执行标量与矩阵之间的逐元素减法操作函数subRC()
人工智能·opencv
C66668881 天前
CogPatInspectTool工具
人工智能·计算机视觉·视觉检测
蹦蹦跳跳真可爱5891 天前
Python----计算机视觉处理(Opencv:道路检测完整版:透视变换,提取车道线,车道线拟合,车道线显示,)
开发语言·人工智能·python·opencv·计算机视觉