컬러 히스토그램(2)
-
C# OpenCV histogram gray color BGR 그리기
구글링하니 히스토그램 그리는 방법은 많이 나온다. 하지만 Opencvsharp으로 컬러 히스토그램을 그리는 방법이 없어서 내가 만들었다. 1. 흑백 이미지 히스토그램 CvtColor 메소드를 이용하여 색생 변환한다. 실습 코드 using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using OpenCvSharp; namespace Histogram { class Program { static void Main(string[] args) { Mat src = Cv2.ImRead("../../opencv.png"); Mat gray = new Mat(); ..
2021.01.09 -
C++ OpenCV 컬러 흑백 이미지 Histogram(히스토그램)
1. 흑백 이미지 히스토그램 히스토그램은 이미지의 밝기 값이 0~255 까지 있을 때, 픽셀들이 얼마나 그 값들으 갖고 있는지 나타내주는 그래프 이다. OpenCV에서는 이미지의 히스토그램 계산이 쉽도록 함수 calcHist()를 제공한다. void cv::calcHist(const Mat* images, // Histogram을 계산할 이미지들에 대한 배열이다. int nimages, // images 배열에 포함된 이미지의 개수이다. const int* channels, //Histogram을 계산할 채널 번호들의 배열이다. InputArray mask, //Histogram을 계산할 영역을 지정할 수 있다. OutputArray hist, //Histogram 계산결과를 저장한다. int dims,..
2021.01.08