Я использую функцию imread opencv для загрузки изображения 4k (3840 × 2160 пикселей), но размер возвращаемой матрицы составляет 1080 x 1920. Я смотрел это и this , но, похоже, проблема здесь не в этом. Кто-нибудь знает, почему это происходит и как это исправить?
Часть кода, которая читает изображение, выглядит следующим образом (это kotlin):
System.loadLibrary(Core.NATIVE_LIBRARY_NAME)
val imagePath = if (args.isEmpty()) "/home/img.jpg" else args[0]
val imgMat = Imgcodecs.imread(imagePath, Imgcodecs.IMREAD_COLOR)
И это изображение: