Windows 10 + Visual Studio 2017 + OpenCV 3.4.5
實作方法
讀入圖片後,使用cvtColor()將圖片的色彩空間由RGB轉換為YCrCb
使用split()將圖片拆成Y, Cr, Cb三個channel
接著對Y channel中的每個像素使用sobel operator分別算出Gx及Gy
各取絕對值後,將兩者相加(取近似值|Gx|+|Gy|)
使用merge()將處理完成的Y channel和Cr channel, Cb channel結合
再轉回RGB色彩空間
成果展示
Gx