PHP 可以像 MATLAB 一样将图像处理为矩阵吗?

问题描述 投票:0回答:1

我在图像处理毕业项目中使用matlab,但我不太喜欢它,前提是我可以轻松使用PHP。

我问 PHP 是否可以处理矩阵之类的图像,这样我就可以使用 PHP 来代替?

php matlab image-processing
1个回答
0
投票

据我了解,你可以将图像放入 php 数组中,例如想象一下目前全白色的 1024x768 壁纸:

$width = 1024;
$length = 768;
$myImage = array();
for($i = 0; $i < $width; $i++){
        for($i2 = 0; $i2 < $width; $i2++){
            //        X   Y
            $myImage[$i][$ii] = array(
                'red'   => 0,
                'green' => 0,
                'blue'  => 0,
                'alpha' => 0);
        }
}

现在我们的图像已初始化,我们可以进行一些着色,例如,让我们绘制一条红色垂直线,其宽度为 1 像素,位于 x = 500

foreach($myImage[500] as &$pixel){
    $pixel['red'] = 255;
}

现在您需要做的就是将数据编码为 PNG。

© www.soinside.com 2019 - 2024. All rights reserved.