跳到主要内容

图片二值化(:binarization)

函数

图片对象 = 图片对象:binarization({

{颜色值, 色偏值},

{颜色值, 色偏值},

{颜色值, 色偏值}

})

参数

  • 颜色数组 数组型
  • 颜色信息 文本型

返回值

  • 图片对象

说明

用于将图片转换成黑白图片,可减少文字识别的颜色干扰, 你也可以看看

openCV图片自动二值化(:cvBinarization)

示例

--简单的示例
local img = screen.image() --屏幕截图
local newImg = img:binarization({
{0x23a82e , 0x202020}, --设置 0x23a82e 颜色值的 色偏 0x202020
{0xfffe0a , 0x202020}, --设置 0xfffe0a 颜色值的 色偏 0x202020
}) --二值化图片
newImg:saveToAlbum() --保存到系统相册

--以下示例 产生的结果 和上面示例 产生的结果完全一样
local img = screen.image() --屏幕截图
local newImg = img:binarization("23a82e-202020;fffe0a-202020") --二值化图片
newImg:saveToAlbum() --保存到系统相册