#include <opencv2/opencv.hpp> using namespace std; int main(){ Mat src, dst; const char* source_window = "Source image"; const char* equalized_window = "Equalized Image"; /// 載入圖檔 src = imread("C:\\images\\lena.jpg", 1); if (!src.data) return -1; /// 轉成灰階 cvtColor(src, src, COLOR_BGR2GRAY); /// 使用色階分佈圖 (Histogram) 等化(Equalization) equalizeHist(src, dst); /// 顯示結果 namedWindow(source_window, WINDOW_AUTOSIZE); namedWindow(equalized_window, WINDOW_AUTOSIZE); imshow(source_window, src); imshow(equalized_window, dst); waitKey(); return EXIT_SUCCESS; |
文章標籤
全站熱搜
留言列表