标签:php
我想用PHP检测照片中的某个形状.看看下面我女朋友的照片.
这张照片里面有几个黑角.我想检测那些角落并切掉它的侧面. (如上图所示).
我想在不使用任何第三方库的情况下在PHP中执行此操作.
知道如何做到这一点以及我可以使用哪些算法来检测(基本?)这样的形状?
解决方法:
虽然它可能需要在服务器端进行密集计算,但这很容易.
>它的模式识别和非常基本的模式.
>我们还有四种不同的形状可供检测.
>考虑坚实和预定义的颜色.
>考虑到形状将具有恒定的尺寸.
它可以通过实现
>从图像的左上角到右下角逐个读取所有像素.
>通过将预定义颜色的遇到像素分别与预定义的形状尺寸进行比较,构建第一个(左上角)和第二个(右上角)形状.
>第3和第4个形状的相同步骤.
>现在,如果检测到所有四个或任意三个或任意两个(左上角和右下角)或(右上角和左下角)形状,我们可以裁剪所需的图像.
我的回答看起来很模糊,但唯一真正的答案是代码.
标签:php 来源: https://codeday.me/bug/20190521/1147306.html
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。