【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 函数可以实现.
相关推荐
宇擎智脑科技2 分钟前
基于 SAM3 + FastAPI 搭建智能图像标注工具实战
人工智能·计算机视觉
云程笔记2 小时前
002.计算机视觉与目标检测发展简史:从传统方法到深度学习
深度学习·yolo·目标检测·计算机视觉
木心术12 小时前
设备管理网管系统:详细下一步行动指南
前端·人工智能·opencv
小高求学之路6 小时前
本地MP4视频文件转为视频流
yolo·计算机视觉
模拟器连接器曾工8 小时前
纸塑 表面缺陷视觉检测系统
计算机视觉·视觉检测·视觉检测系统·纸塑表面缺陷检测·视觉图像视觉
秋月的私语8 小时前
遥感影像拼接线优化工具:基于Qt+GDAL+OpenCV的从零到一实践
开发语言·qt·opencv
不懒不懒9 小时前
【基于OpenCV+Dlib的人脸相关检测实战:疲劳、年龄性别、表情全实现】
人工智能·opencv·计算机视觉
医学AI望远镜9 小时前
两篇CVPR 2025的方法对比:从损失函数到LoRA微调!
人工智能·计算机视觉·医学图像分割
sali-tec10 小时前
C# 基于OpenCv的视觉工作流-章48-图像找荐
人工智能·opencv·计算机视觉
AI人工智能+10 小时前
药品经营许可证识别技术:通过图像预处理、目标检测、序列识别和版面分析,实现对药品经营许可证关键信息的高精度提取
深度学习·计算机视觉·ocr·药品经营许可证识别