tem*_*arn 5 php image-processing pattern-matching surf sift
我想知道是否有一些用PHP编写的SURF库可用吗?从我到目前为止所做的少量发现来看,如果提供了一些链接到PHP内置的类似技术(如果提供的话)的话,冲浪库可能是C ++ / C#。我用谷歌搜索了一些内置功能,唯一足够接近的是Image Magick。但是从注释看来,模式匹配无法完成。
让我重新定义我的自我,我只是不想比较2张图像,可以说图像中有一个Google徽标,并且有一个Google Logo图像作为单独的图像,如果有一些图像我想搜索什么?复制了Google的徽标/图像。
OpenCV是一个很棒的图像处理和计算机视觉开源库。我找到了一个PHP 包装器(这里有详细的教程),但我担心它没有包装 SIFT/SURF 代码......
阅读您的评论,我发现您需要匹配两个图像。如果您的目标是将模式(一个图像)与另一图像进行匹配,您可以使用以下示例:
<?php
use OpenCV\Image as Image;
use OpenCV\Histogram as Histogram;
echo "Loading sample\n";
$im = Image::load("elephpant_sample.jpg", Image::LOAD_IMAGE_COLOR);
$im2 = Image::load("dragonbe_elephpants.jpg", Image::LOAD_IMAGE_COLOR);
for ($i = 0; $i < 6; $i++) {
$result = $im2->matchTemplate($im, $i);
$result->save("mt_output_$i.jpg");
}
Run Code Online (Sandbox Code Playgroud)
如果您正在搜索对象,您可以使用Haar Cascade 部分。这是检测图像中人脸的示例。
| 归档时间: |
|
| 查看次数: |
3619 次 |
| 最近记录: |