[c++] 픽셀 값 읽기
#include <opencv2/opencv.hpp>
int main() {
// 이미지 파일 로드
cv::Mat image = cv::imread("image.jpg");
// 특정 위치의 픽셀 값 읽기
cv::Vec3b pixel = image.at<cv::Vec3b>(100, 100);
int blue = pixel[0];
int green = pixel[1];
int red = pixel[2];
std::cout << "Blue: " << blue << ", Green: " << green << ", Red: " << red << std::endl;
return 0;
}
이 예제는 OpenCV를 사용하여 이미지 파일을 불러온 후, (100,100) 위치의 픽셀 값을 읽고 해당 값의 색상 채널을 출력합니다.
이 예제 코드는 OpenCV 공식 문서에서 찾을 수 있는 많은 예제 코드 중 하나입니다.