TensorFlow 白屏监控应用实战
摘要
这里先简单介绍一下白屏监控实现方式,在进入webview后,由客户端对webview进行截屏随后上传图片到 OSS,并进行埋点。
在flink层消费埋点数据,获取图片,对图片判定结果(白屏,非白屏)进行落库。
最开始的判断方式是对图片像素点进行遍历,看是否有纯色区域占比大于90%,有的话就认为是白屏。
这种策略发布后我们发现了很多bad case, 最典型的当属任务完成倒计时、用户搜索页面,这种页面纯色区域都是大于90%的,但是我们不能认为他是白屏,针对各种复杂的情况,我们最终考虑由机器学习来自动识别我们的图片。
欢迎在评论区写下你对这篇文章的看法。