如何用PHP检测图像中的形状?

我必须用PHP检测图像中的“星形”形状.此时星星不固定,下次可能处于其他位置.我不能使用任何外部软件或库.我已经尝试过所有方法,如边缘检测和灰度等级但是一切都是徒劳的.这是图像:

主要问题是我无法清除背景.如果图像背景被清除,我可以读取所有像素颜色的行,以及列方式和检测.请帮助我.这是在brightness_filter和边缘检测之后的图像.

解决方法:

对于该特定图像,将建议执行少量低通滤波(高斯模糊)以衰减这些线.这应该有效,因为细线在其过渡时具有高频率.然后你可以尝试增加对比度和亮度.

我只是做了一个快速测试,结果是这样的

然后只计算所得图像与不同恒星图像的互相关性.

相关文章

统一支付是JSAPI/NATIVE/APP各种支付场景下生成支付订单,返...
统一支付是JSAPI/NATIVE/APP各种支付场景下生成支付订单,返...
前言 之前做了微信登录,所以总结一下微信授权登录并获取用户...
FastAdmin是我第一个接触的后台管理系统框架。FastAdmin是一...
之前公司需要一个内部的通讯软件,就叫我做一个。通讯软件嘛...
统一支付是JSAPI/NATIVE/APP各种支付场景下生成支付订单,返...