首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    去掉图片黑背景输出为透明背景

    最近遇到了一个需求,是要去掉一张图片的黑色背景,如下图所示: image.png 如果使用OPENCV ,加上一些图像处理的算法,是可以实现去除任何背景的。...但是由于这个需求就是去掉黑色背景,感觉没必要用到哪些比较复杂的算法。...于是打算在网络上搜索了一下,开始没有搜搜到,倒是搜索到一篇用ps如何来去掉黑色背景的思路: 去掉图片黑背景输出为透明png(算法和工具) 但是里面主要是说用PS的操作,而且里面说的原理,也不是很清晰。...因为这个背景并不是纯黑色的,只是偏黑色,比如像素值(r=15,g=5,b=5),不是纯黑色,但是人眼的感觉是黑色的。 正确的思路 经过思索,想到了另外一种思路,就是越黑的颜色,其透明度设置的越低。...因此只需要去除像素中三个通道中的较大值,设置为颜色的透明度即可,比如像素值(r=15,g=5,b=5),则可以把透明度设置为 Math.max(15,5,5) = 15。

    2.6K10

    扫码

    添加站长 进交流群

    领取专属 10元无门槛券

    手把手带您无忧上云

    扫码加入开发者社群

    相关资讯

    热门标签

    活动推荐

      运营活动

      活动名称
      广告关闭
      领券