У меня есть следующая матрица 4x4:
1 2 3 4
5 6 7 8
9 10 11 12
13 14 15 16
и я хочу извлечь и сохранить (в некоторых новостных переменных) четыре следующих подматрицы 2x2:
[1 2
5 6]
[3 4
7 8]
[9 10
13 14]
[11 12
15 16]
Это как "Rect" (http://docs.opencv.org/java/org/opencv/core/Rect.html) функции openCV, но я не хочу использовать OpenCV.
Я должен использовать распараллеливающий компилятор, и поэтому я хотел бы сделать извлечение подматрицы с известным преобразованием цикла, присутствующим в литературе: «замощение цикла» (также известное как «блокировка цикла», «развертывание и застревание цикла» или «цикл). стриптиз и развязка"). - (http://en.wikipedia.org/wiki/Loop_tiling)
Является ли это возможным?