首页 > Mathematica > Mathematica突破支付宝AR红包方法

Mathematica突破支付宝AR红包方法

2016年12月24日 发表评论 阅读评论

哟吼,各位圣诞快乐,我。。。我回来了,还活着,虽然博客的草已经一丈高了。。。主要是最近沉迷王者荣耀,钻石段位升不上王者好难受。。所以。。。没更新。。都是天美的锅!!!

这两天支付宝搞了个AR红包,周四当天听到这个东西的形式解决的有破解方法,因为以前写过这篇MMA去水印的博文,周五花了20分钟,7行代码直接解决,抢了几个红包,但是感觉这么乱来不知道支付宝检不检测得到,加之没多少钱,担心下个月芝麻信用,所以就收手了。。。

下面图片开源,想赚钱也麻烦手动敲一遍好么。。好么。。么。。。

效果还是不错的:

下面讲解,核心其实很简单,就是检测黑条,然后调用Inpaint函数(如果效果不好,尝试多几个Inpaint函数的Method参数);

代码解析:

前两行读取图片数据,取出RGB通道;

第三行获取横宽像素值;

第四行计算每行方差,因为黑条一行方差必然很小;(另外严格的检测方法还要判断这一行是不是像素值都是偏低)

第五行取出方差小于某阈值的行,并把这些行上下三行都认为是黑色行(因为黑条图片有损,不加多几行恢复效果会被灰色污染);

最后两行根据行的索引构建模板,调用Inpaint函数;

好好好,写完了,打游戏开黑去了。。。

再次,各位平安夜和圣诞快乐!!!不发图了,撤了~


【完】

本文内容遵从CC版权协议,转载请注明出自http://www.kylen314.com

分类: Mathematica 标签: ,
  1. 本文目前尚无任何评论.
验证码:0 + 7 = ?

友情提示:留言可以使用大部分html标签和属性;

添加代码示例:[code lang="cpp"]your code...[/code]

添加公式请用Latex代码,前后分别添加两个$$