Разности ``(bearingImage.rows - kSizeEdges)`` и ``(bearingImage.cols - kSizeEdges)`` достаточно 1 раз вычислить до циклов, а не считать на каждой итерации цикла в момент проверки условия.