【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 函数可以实现.
相关推荐
进击ing小白1 天前
OpenCv之查表法LUT
人工智能·opencv·计算机视觉
GlobalInfo1 天前
相机图像传感器市场需求量、目标客户群体及调查报告2026
人工智能·数码相机·计算机视觉
bst@微胖子1 天前
OpenCV 案例三【人脸比对】
人工智能·opencv·计算机视觉
TEC_INO1 天前
Linux41:OPENCV图形计算面积、弧长API讲解
人工智能·opencv·计算机视觉
大模型任我行1 天前
字节:早阶段视觉令牌剪枝EvoPrune
人工智能·计算机视觉·语言模型·论文笔记
入门工作者1 天前
opencv 插值法亚像素边缘提取
人工智能·opencv·计算机视觉
我材不敲代码1 天前
OpenCV 实战——从手机轮廓到鲜花轮廓:图像边缘检测与轮廓近似全解析
人工智能·opencv·计算机视觉
V搜xhliang02461 天前
目标检测YOLOv9、语义分割、3D点云PCL、SLAM、手眼标定
人工智能·深度学习·目标检测·计算机视觉·3d·知识图谱
Coovally AI模型快速验证1 天前
国产小龙虾方案实战:nanobot + 通义千问,钉钉上随时派活
人工智能·深度学习·学习·计算机视觉·3d
AI人工智能+1 天前
往来港澳通行证识别:深度融合计算机视觉(CV)与自然语言处理(NLP)技术
计算机视觉·自然语言处理·ocr·往来港澳通行证识别