哟吼,各位圣诞快乐,我。。。我回来了,还活着,虽然博客的草已经一丈高了。。。主要是最近沉迷王者荣耀,钻石段位升不上王者好难受。。所以。。。没更新。。都是天美的锅!!!
这两天支付宝搞了个AR红包,周四当天听到这个东西的形式解决的有破解方法,因为以前写过这篇MMA去水印的博文,周五花了20分钟,7行代码直接解决,抢了几个红包,但是感觉这么乱来不知道支付宝检不检测得到,加之没多少钱,担心下个月芝麻信用,所以就收手了。。。
下面图片开源,想赚钱也麻烦手动敲一遍好么。。好么。。么。。。
下面讲解,核心其实很简单,就是检测黑条,然后调用Inpaint函数(如果效果不好,尝试多几个Inpaint函数的Method参数);
代码解析:
前两行读取图片数据,取出RGB通道;
第三行获取横宽像素值;
第四行计算每行方差,因为黑条一行方差必然很小;(另外严格的检测方法还要判断这一行是不是像素值都是偏低)
第五行取出方差小于某阈值的行,并把这些行上下三行都认为是黑色行(因为黑条图片有损,不加多几行恢复效果会被灰色污染);
最后两行根据行的索引构建模板,调用Inpaint函数;
好好好,写完了,打游戏开黑去了。。。
再次,各位平安夜和圣诞快乐!!!不发图了,撤了~
【完】
本文内容遵从CC版权协议,转载请注明出自http://www.kylen314.com