标签: chromakey

Unity3D中WebCamTexture的色度键着色器

如何使色度键属性从WebCamTexture中消除颜色。WebCamTexture对纹理的控制非常有限。

c# shader image-processing unity-game-engine chromakey

4
推荐指数
1
解决办法
6677
查看次数

GPUImage因[AVAssetWriter startWriting]而终止,当状态为3时无法调用方法

我在运行GPUImage时遇到问题.我修改了SimpleVideoFileFilter程序(用chromakeyfilter替换过滤器)并使用我自己的视频.由于以下错误,我的程序正在终止:

[AVAssetWriter startWriting]状态为3时无法调用方法

我已经浏览了论坛,但不确定为什么moviewriter正在关闭,然后有人写信给它.

我正在使用运行iOS 7.0的iPhone4

任何线索都非常感谢.非常感谢!

chromakey gpuimage

3
推荐指数
1
解决办法
8121
查看次数

在android webview中设置透明色

如何在android webview中设置透明色?

<div style="background-color: black" >test</div>
Run Code Online (Sandbox Code Playgroud)

如何使整个页面的黑色透明(如抠像)?

android transparent webview chromakey

2
推荐指数
1
解决办法
6032
查看次数

通过 Buffer Post Xcode 11.5 更新的数据

我拥有的:

引用Apple 的 Chroma Key Code,它指出我们可以通过创建一个 Chroma Key Filter Cube

func chromaKeyFilter(fromHue: CGFloat, toHue: CGFloat) -> CIFilter?
{
    // 1
    let size = 64
    var cubeRGB = [Float]()
        
    // 2
    for z in 0 ..< size {
        let blue = CGFloat(z) / CGFloat(size-1)
        for y in 0 ..< size {
            let green = CGFloat(y) / CGFloat(size-1)
            for x in 0 ..< size {
                let red = CGFloat(x) / CGFloat(size-1)
                    
                // 3
                let hue = getHue(red: red, green: green, …
Run Code Online (Sandbox Code Playgroud)

unsafe-pointers chromakey swift

2
推荐指数
1
解决办法
158
查看次数

删除图像背景

我试图使用Magick.Net删除此图像的绿色背景,但我有点卡住了.

我尝试过以下方法:

var image = new MagickImage("test.jpg");
image.ColorFuzz = new Percentage(20);
image.TransparentChroma(new MagickColor("#0F562A"), new MagickColor("#43B788"));
image.Write("test_result.jpg");
Run Code Online (Sandbox Code Playgroud)

但我没有看到test.jpg和之间有任何区别test_result.jpg.我选择的低和高颜色可能不是最好的选择,但我的策略是用颜色选择器从图像中选择"浅绿色"和"深绿色"(缺乏其他什么做的知识) ).

我找不到有关如何使用该TransparentChroma方法的任何有用示例,因此我可能在这里错误的轨道上.

测试图像

c# chromakey magick.net

1
推荐指数
1
解决办法
2404
查看次数

更快的调整PIL像素值的方法

我正在为色度键(绿色屏幕)编写脚本,并使用Python和PIL(枕头)合成一些视频.我可以键入720p图像,但还有一些留在绿色溢出.可以理解,但我正在编写一个例行程序,以消除泄漏......但是我正在努力解决这个问题需要多长时间.我可以使用numpy技巧获得更好的速度,但我并不熟悉它.有任何想法吗?

这是我的鄙视程序.它需要一个PIL图像和一个敏感数字,但到目前为止我已经离开了它...它一直运作良好.我正以超过4秒的速度进入一个720p的框架,以消除这种溢出.为了比较,色度键例程每帧运行大约2秒.

def despill(img, sensitivity=1):
    """
    Blue limits green.
    """
    start = time.time()
    print '\t[*] Starting despill'
    width, height = img.size
    num_channels = len(img.getbands())
    out = Image.new("RGBA", img.size, color=0)
    for j in range(height):
        for i in range(width):
            #r,g,b,a = data[j,i]
            r,g,b,a = img.getpixel((i,j))
            if g > (b*sensitivity):
                out_g = (b*sensitivity)
            else:
                out_g = g
            # end if

            out.putpixel((i,j), (r,out_g,b,a))
        # end for
    # end for
    out.show()
    print '\t[+] done.'
    print '\t[!] Took: %0.1f seconds' % (time.time()-start)
    exit()
    return out
# …
Run Code Online (Sandbox Code Playgroud)

python numpy chromakey pillow

1
推荐指数
1
解决办法
1142
查看次数

如何在ios中进行Chroma Keying以使用Swift处理视频文件

我正在制作视频编辑应用程序.

我需要一个功能来进行色度键控,并用图像或其他视频替换视频文件(非实时馈送)中的绿色背景.

我查看了GPUImage框架,但它不适合我的项目,因为我不能使用第三方框架进行此项目,所以我想知道是否有另一种方法来实现这一点.

这是我的问题:

  • 是否需要通过Opengl中的Shaders完成?
  • 是否有另一种方法来访问帧并使用AV Foundation框架替换使用色度键控的背景?

我不太熟悉图形处理,所以我真的很感激任何帮助.

opengl-es chromakey ios swift

1
推荐指数
1
解决办法
2264
查看次数

chromakey: ffmpeg 绿色视频去除

我在 Mac 上使用 ffmpeg 删除视频的绿色背景并添加其他背景作为图像,它正在正确转换视频但缺少 auido。我正在使用以下命令。

我在这里做错了什么吗?

ffmpeg -i bg.jpg -i input.mp4 -filter_complex "[1:v]colorkey=0x3BBD1E:0.3:0.2[ckout];[0:v][ckout]overlay[out]" -map "[out]" output.mp4
Run Code Online (Sandbox Code Playgroud)

macos ffmpeg video-processing chromakey

0
推荐指数
1
解决办法
2888
查看次数