OpenCV で 3x3 ハイパス フィルター カーネルを作成するには、次のコードを使用します (Android 用)。
Mat kernel = new Mat(3, 3, CvType.CV_32FC1);
float[] data = {0, -1, 0, -1, 4, -1, 0, -1, 0};
kernel.put(0, 0, data);
次に、カーネルを使用してフィルタリングします。
Imgproc.filter2D(image, image, -1, kernel);
OpenCV でより大きなハイパス カーネルを自動的に生成する方法はありますか?