【发布时间】:2016-07-18 15:23:42
【问题描述】:
在框架内显示笑脸的黑白图像。
我想要的是找出笑脸最右边的位置。 (在这种情况下,黑色应在图像的“184,91”左右)
我希望通过使用下面列出图像中的颜色,然后看看可以进一步寻找什么。
from PIL import Image
im = Image.open("face.jpg")
print im.convert('RGB').getcolors() # or print im.getcolors()
但是它返回None,我被卡住了。
我怎样才能获得脸部的最正确点?
【问题讨论】:
-
不是问题的答案,但你知道有更多的黑点是星空边框吗?
-
@tobias_k,感谢您的评论。我在想是否有办法将搜索限制在某个范围内,例如从“40,30”到“200,160”等。
-
嗯,你可以
crop图片,但是你需要知道笑脸的大小(为了不裁剪太多)来确定笑脸的大小......跨度> -
好的。你能分享一种方法来检测图像中最正确的彩色点(将其作为裁剪图像)吗?谢谢。
-
不幸的是,我不能(否则我会有);我可以重现给出 None 的方法,但恐怕我知道的 PIL 太少,无法提供帮助。
标签: python numpy image-processing python-imaging-library scikit-image