知乎的头像裁剪算法是啥

没有你想的那么复杂。图片处理分两步:1. 缩放:按照长/宽的最短边进行缩放2. 裁剪:宽图片截中间,长图片截中上部因为照相时一般人头会处于中上部的黄金分割点上。------更新:之前用的是又拍云,是国内最主流的图片云存储平台。国外有个更强大的叫:Cloudinary ,这个就真实现了人脸识别截图等功能,感兴趣的可以看看。
■网友
用的是又拍网的图片存储服务。没有那么神奇,也应该没用到什么人脸识别技术。所以图片裁剪算法其实是又拍网的(更新:现在已经没有用又拍了)。你看看下面两张图片的裁剪方法是不是和你提供的图片一模一样?http://pic.yupoo.com/leplay_v/BT0Kb0fZ/qjcyy.jpg - http://pic.yupoo.com/leplay_v/BT0Kb0fZ/square.jpghttp://pic.yupoo.com/leplay_v/BT0KPRcy/n1oHy.jpg - http://pic.yupoo.com/leplay_v/BT0KPRcy/square.jpg至于裁剪算法,根据我在 Photoshop 里的测试结果显示,他们其实就是把大图等比例缩小,然后从长边的两端向中间裁剪的(在 PS 里先按 ctrl + alt + i 把短边改成 101px,长边相对缩放;然后再按 ctrl + alt + c 把长边也改成 101px ,这时你可以拿你自己做的图和裁剪的图对比一下,二者几乎一样了)…… 打击到楼主了吗?楼主可以拿下图继续测试…… 【的头像裁剪算法是啥】 知乎的头像裁剪算法是啥

PS: 又拍图片管家( http://v.yupoo.com/ )和又拍云存储( https://www.upyun.com/ )都提供了类似的图片裁剪/调用功能,体验都还不错,欢迎各位亲自体验。
■网友
宽大于高就限高,高大于宽就限宽,然后居中裁剪
■网友
Google: openCV
■网友
人脸识别也不是很难呀。我以前的毕业论文是《基于HCS的三维人耳识别》。


    推荐阅读