问题标签 [chromakey]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
5390 浏览

imagemagick - 使用 ImageMagick 的绿屏色度键

我一直在寻找使用 ImageMagick 的绿屏色度键的良好算法,但到目前为止还没有令人满意的答案。

我想探索一种简单的方法,使用沿 HSV/HSB 颜色空间的范围选择(类似于 -fuzz)来选择我想要的绿色并使它们透明。-fuzz 似乎只适用于 RGB 空间,这是不希望的。

谁能教我如何为 H、S、V 分量选择不同范围的颜色,例如 115-125 度色调、40%-60% 饱和度和 30-80% 值。

如果还有其他更好的色度键算法,您的建议也将受到高度赞赏。

提前致谢。

0 投票
4 回答
6310 浏览

android - 在android webview中设置透明颜色

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

如何使整个页面的黑色透明(如色度键)?

0 投票
1 回答
781 浏览

android - 删除图像的纯色背景

我想实现一个功能,用户可以通过相机捕获图像并删除纯色背景(绿色/蓝色)。我已经使用色度键来删除背景,但它不符合标准。色度键也消除了图像颜色和图像质量受到干扰。我已经搜索了很多以获得更好的选择,但找不到它。如果有人知道删除背景颜色,请与我们分享。提前致谢。

0 投票
2 回答
1668 浏览

flash - ChromaKey FLV 透明度

目前我有超过 20000 个 FLV。它们目前没有 Alpha 通道,都是黑色背景上的 CGI 生成文本。

我的问题: 我需要能够移除黑色背景并使其透明,这样我才能使用这些视频在我的 Flash 项目中叠加图片。

它需要是一个自动化的过程,可以遍历整个视频目录并删除背景

我试过什么?

在过去的三天里,我一直在拔头发。目前我看到的选项是为 ffmpeg 编写一个自定义过滤器。

最终目标:

在 flex 内置的 adobe air 应用程序中,将 flv 视频叠加在随机生成的视频上。

0 投票
0 回答
160 浏览

c++ - 绿屏图像处理色度键实时视频

可能重复:
带有绿屏或色键的avassetwriter

我正在尝试制作一个 IOS 应用程序,该应用程序能够从摄像头获取实时视频并实现绿屏/色度键效果。我见过一些方法,但它们似乎总是在我的计算机上引发一些错误,它表明它只适用于 IOS 5 或更高版本,我想要一个也能适用于较低版本的方法。总而言之,我不知道该怎么做,我想要一些能够从相机获取实时视频,然后在其上添加具有绿屏背景的图像的东西。先感谢您!

0 投票
2 回答
1248 浏览

imagemagick - 为 chromakey 创建更有效的哑光?

我正在尝试对一些图片进行色键处理。这是一个例子:

车辆的图片

这里还有一个,

车辆的图片

现在使用图像魔术,我可以生成这样的垫子..

在此处输入图像描述

但我永远无法让垫子“满”。我的计划是为转盘和灯组创建一个静态垫子——这些不需要移除。但是,我想解决我在烤架、车牌和窗户上看到的问题。我希望这辆车漆黑一片。我正在使用 ImageMagick 的转换来让它工作,

convert 1.bmp -channel g -separate +channel -fuzz 45% -fill black -opaque black -fill white +opaque black greenscreensample_mask_1.gif

我该如何改进它以填充车辆的保险杠?

0 投票
2 回答
10709 浏览

opencv - 如何在opencv中使用色度键来去除背景

我需要开发一种算法来从前景图像中删除背景。我想使用色度键控。这将在实时摄像机流上完成,我需要使用 C++ 中的 OpenCV 来完成。

我认为的算法是这样的:

  1. 将网络摄像头的帧捕获到矩阵中
  2. 计算 3d rgb 空间图
  3. 围绕某个值的点,例如绿色背景的 (10,255,10)。
  4. 将绿色区域周围的所有点转换为 0。
  5. 其余为 1。
  6. 将其与原始图像相乘(卷积)
  7. 应该摆脱背景。

我想要一些关于从前景图像中删除纯色背景而不从前景图像中删除颜色的方法的帮助。
是否有一种特殊类型的裁剪功能来去除背景?

0 投票
0 回答
1460 浏览

objective-c - 使用 Core Image 过滤器的色度键在文本周围留下光晕

我一直在尝试想出一种简单的方法来使用 Core Image 过滤器来抠出幻灯片的背景并抠出某种颜色的文本。我当前的项目有效,但有一个警告:我试图删除的文本已经消失,但光环仍然存在。

这是显示问题的屏幕截图:

在此处输入图像描述

据我所知,“主要幻灯片内容”周围有一个蓝色光环,但这可能没问题,因为主要内容仍在屏幕上。不过,我想移除“测试演讲者笔记”周围的光环,因为它打算完全关闭。

在我的脑海中,我觉得解决方案是获取绿色文本的蒙版,然后稍微扩展该蒙版,然后在乘法过滤器中使用它来抠出光晕,但我不知道如何用 Core Image 来解决这个问题。我将不胜感激有关在这里采取哪条道路的任何指导。这是我的 applicationDidFinishLaunching 方法以及 keying 和 blending 方法,这是完成工作的两种方法。所有代码都在 GitHub 上的项目文件中,在 [此处] 找到:https ://github.com/nspaul/chromakeytest

0 投票
6 回答
8990 浏览

gpuimage - GPUImage 由于 [AVAssetWriter startWriting] 状态为 3 时无法调用方法而终止

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

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

我浏览了论坛,但不确定为什么电影作者要关闭然后有人给它写信。

我正在使用运行 iOS 7.0 的 iPhone4

非常感谢任何线索。非常感谢!

0 投票
2 回答
7619 浏览

c# - Unity3D 中 WebCamTexture 的色度键着色器

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