cvtcolor rgb to gray

#include <opencv2/opencv.hpp>

int main() {
    // Read an input image in color (RGB) format
    cv::Mat inputImage = cv::imread("input_image.jpg");

    // Create an output image matrix for the grayscale image
    cv::Mat grayImage;

    // Convert the input RGB image to grayscale using cvtColor function
    cv::cvtColor(inputImage, grayImage, cv::COLOR_BGR2GRAY);

    // Display the original and grayscale images (optional)
    cv::imshow("Original Image", inputImage);
    cv::imshow("Grayscale Image", grayImage);
    cv::waitKey(0);

    return 0;
}