w***g 发帖数: 5958 | 1 输入一个URL, 如果检测到希拉里克林顿自动在脸部加屎
http://dona1djtrump.com:9000/
刚刚花两个小时写的. 实现细节: 用openface检测脸部并提取特征.
然后在google上抓了几百个希婆的图片做样本. 图片提交上来后
提取特征, 然后和样本比较. 如果相似度高于阈值则加屎.
一个细节是, 如果只和top 1样本比相似度, 结果不是很稳定.
但是如果取top 5样本的平均, 则效果要好很多.
如果用希婆的图片重新训练神经网络, 应该准确度还能提高. | d*******r 发帖数: 3299 | | w***g 发帖数: 5958 | 3 这个搞这玩容错性不是很好. 你这个链接点开是个网页, 不是图片, 所以出错了.
你把真正的图片链接放进去就能干活了.
【在 d*******r 的大作中提到】 : 我把下面这个链接传进去,server 就报 500 了 : https://en.wikipedia.org/wiki/File:Hillary_Clinton_official_Secretary_of_ : State_portrait_crop.jpg
| d*******r 发帖数: 3299 | 4 还真是, 用里面的具体 image 链接就行
https://upload.wikimedia.org/wikipedia/commons/thumb/2/27/Hillary_Clinton_
official_Secretary_of_State_portrait_crop.jpg/958px-Hillary_Clinton_official
_Secretary_of_State_portrait_crop.jpg
【在 w***g 的大作中提到】 : 这个搞这玩容错性不是很好. 你这个链接点开是个网页, 不是图片, 所以出错了. : 你把真正的图片链接放进去就能干活了.
| m****e 发帖数: 1034 | 5 真不错
本菜鸟想用来作为学习ml的练手project,大牛能不能说一下后端实现的细节?比如怎
么抓的图片
谢谢
【在 w***g 的大作中提到】 : 输入一个URL, 如果检测到希拉里克林顿自动在脸部加屎 : http://dona1djtrump.com:9000/ : 刚刚花两个小时写的. 实现细节: 用openface检测脸部并提取特征. : 然后在google上抓了几百个希婆的图片做样本. 图片提交上来后 : 提取特征, 然后和样本比较. 如果相似度高于阈值则加屎. : 一个细节是, 如果只和top 1样本比相似度, 结果不是很稳定. : 但是如果取top 5样本的平均, 则效果要好很多. : 如果用希婆的图片重新训练神经网络, 应该准确度还能提高.
| w***g 发帖数: 5958 | 6 用tornado做的服务器(其实flask更好, 当时不知道写了一批tornado, 就这么用下来了)
就几行:
url = self.get_argument('url', None) # 得到get参数
response = requests.get(url) # request下载图片
image = cv2.imdecode(np.asarray(bytearray(response.content), dtype=np.uint8)
, cv2.CV_LOAD_IMAGE_COLOR) # 解码图片
然后处理
完了
r, buf = cv2.imencode('.jpg', image)
self.set_header('Content-Type', 'image/jpeg')
self.write(buf.tostring()) # 写回图片.
人脸那部分你自己去openface查, 也就这么几行.
抓图片就是google search, 使劲往下滚, 等差不多出来都是垃圾了save网页就行.
如果要更fancy点, 可以用selenium.
现在轮子实在太多, 完全没有barrier to entry.
【在 m****e 的大作中提到】 : 真不错 : 本菜鸟想用来作为学习ml的练手project,大牛能不能说一下后端实现的细节?比如怎 : 么抓的图片 : 谢谢
| l*********s 发帖数: 5409 | | l******n 发帖数: 9344 | 8 放twitter上去呀
变网红的可能性和被坐逼人士搞死的几率差不多
【在 w***g 的大作中提到】 : 输入一个URL, 如果检测到希拉里克林顿自动在脸部加屎 : http://dona1djtrump.com:9000/ : 刚刚花两个小时写的. 实现细节: 用openface检测脸部并提取特征. : 然后在google上抓了几百个希婆的图片做样本. 图片提交上来后 : 提取特征, 然后和样本比较. 如果相似度高于阈值则加屎. : 一个细节是, 如果只和top 1样本比相似度, 结果不是很稳定. : 但是如果取top 5样本的平均, 则效果要好很多. : 如果用希婆的图片重新训练神经网络, 应该准确度还能提高.
| w***g 发帖数: 5958 | 9 宅人自娱自乐, 放twitter上了. 两个都没有可能.
【在 l******n 的大作中提到】 : 放twitter上去呀 : 变网红的可能性和被坐逼人士搞死的几率差不多
| W***o 发帖数: 6519 | 10 website is too slow ah.
【在 w***g 的大作中提到】 : 输入一个URL, 如果检测到希拉里克林顿自动在脸部加屎 : http://dona1djtrump.com:9000/ : 刚刚花两个小时写的. 实现细节: 用openface检测脸部并提取特征. : 然后在google上抓了几百个希婆的图片做样本. 图片提交上来后 : 提取特征, 然后和样本比较. 如果相似度高于阈值则加屎. : 一个细节是, 如果只和top 1样本比相似度, 结果不是很稳定. : 但是如果取top 5样本的平均, 则效果要好很多. : 如果用希婆的图片重新训练神经网络, 应该准确度还能提高.
| | | r***y 发帖数: 4379 | 11 网站可慢了, 看来想给妖婆脸上加屎的人真不少... LOL | w***g 发帖数: 5958 | 12 很奇怪, 不是人多. 应该是有啥资源泄漏了. 再放两天我就关了. 省的把我服务器拖死.
【在 W***o 的大作中提到】 : website is too slow ah.
| t**r 发帖数: 3428 | 13 will you open source your code? | w***g 发帖数: 5958 | 14 这次open不了. 用了几行别人的代码, 懒得改了.
而且写得跟屎一样. 我open source的东西很多,
都比这个好. github.com/aaalgo
【在 t**r 的大作中提到】 : will you open source your code?
| n******m 发帖数: 719 | |
|