Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/348.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java如何放大矩阵_Java_Android_Matrix Transform - Fatal编程技术网

Java如何放大矩阵

Java如何放大矩阵,java,android,matrix-transform,Java,Android,Matrix Transform,在安卓系统中,我有: 1) 矩阵(大小为257x257,float[257][257],每个元素代表图像像素的一个参数); 2) 图像(大小为nx257,nx257,bytearray[n*257][n*257]n为float,>=1) 如何将矩阵缩放到图像大小,重复元素等: e、 g: 比例加倍至: Target matrix: 1 1 2 2 1 1 2 2 3 3 4 4 3 3 4 4 如果n*257不是整数,则允许边缘不准确。 我知道pythonnumpy如何做到这一点,但在java

在安卓系统中,我有:

1) 矩阵(大小为
257x257
float[257][257]
,每个元素代表图像像素的一个参数); 2) 图像(大小为
nx257
nx257
bytearray[n*257][n*257]
n为
float
,>=1)

如何将矩阵缩放到图像大小,重复元素等: e、 g:

比例加倍至:

Target matrix:
1 1 2 2
1 1 2 2
3 3 4 4
3 3 4 4
如果n*257不是整数,则允许边缘不准确。 我知道pythonnumpy如何做到这一点,但在java/android中,我还没有找到一种高效的方法。有人能帮我吗?
谢谢大家!

你必须手动创建一个新的矩阵,并将其放大,然后迭代填充。如果你没有找到一个有效的方法,那么你发现了什么?很有趣,所以我们不建议你认为效率低的东西。
Target matrix:
1 1 2 2
1 1 2 2
3 3 4 4
3 3 4 4