我正在尝试从加载到 HTML5 Canvas 中的照片图像中去除背景。想想像绿屏效果这样的东西。
我正在使用 HTML/JS/jQuery
例如,照片的背景将是绿色窗帘。由于照明等原因,窗帘的颜色不会准确。
我现在正在做的是获取用户在画布中单击的像素的 RGB 值。这被认为是背景。我添加该像素的 R+G+B 来设置被视为背景的内容。
然后,我将逐个像素地浏览画布,检查像素是否接近设置为背景的 RGB 值(例如在 50 上下)。如果匹配,我将像素更改为在画布中透明。
这作为概念证明效果很好,但不足以做任何事情。
有没有人对背景减法有更好的想法?
干杯!