问题标签 [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.
objective-c - GPUImage GPUImageTwoInputFilter 两个视频
我对两个视频使用 GPUImageTwoInputFilter(任何过滤器,如 GPUImageChromaKeyBlendFilter)的 GPUImage 有问题。在这种情况下,我没有视频。
但是,当我使用 dispatch_after 5 秒在完成块中执行操作时,我的画廊中有一个持续时间 == 0 的视频(我认为它有 1 帧)。
actionscript-3 - AS3 - 纯 AS 中的色度键控
假设我有一个带有 3 个圆圈(红色、紫色、黄色)的位图,我想(在纯 AS 中,没有 PixelBender)对图像进行后处理并将黄色像素的 alpha 设置为 0。
我可以使用这个ColorMatrixFilter
类,还是应该遍历整个类bitmapData
?
This
示例使用 AS2,我在 AS3 中寻找类似的东西
c# - c# .NET 绿屏背景移除
我正在开发适用于 Windows 8 的台式 PC 的照片软件。我希望能够通过色度键从照片中删除绿色背景。
我是图像处理的初学者,我发现了一些很酷的链接(如http://www.quasimondo.com/archives/000615.php),但我无法在 c# 代码中翻译它。
我正在使用网络摄像头(使用aforge.net)查看预览并拍照。我尝试了滤色器,但绿色背景不是很均匀,所以这不起作用。
如何在 C# 中正确地做到这一点?
c# - 移除图像背景
我正在尝试使用 Magick.Net 删除此图像的绿色背景,但我有点卡住了。
我尝试了以下方法:
test.jpg
但我看不出和之间有任何区别test_result.jpg
。我为低和高选择的颜色可能不是最佳选择,但我的策略是使用颜色选择器从图像中选择“浅绿色”和“深绿色”(缺乏其他知识)。
我找不到任何有关如何使用该TransparentChroma
方法的有用示例,因此我可能在这里走错了路。
qt5 - 在qt5 webview中设置特定颜色透明
我正在开发基于 Qt5 webview 的应用程序,我需要使 webview 中的特定颜色透明或具有 alpha 通道。例如,加载到 webview 中的网页可能具有带背景颜色的全屏 div(大多数情况下为黑色,但可能是另一种颜色)。我需要使这种颜色(带有 webview 本身)是半透明的。申请表上的所有其他元素都应通过此 web 视图可见。
ios - iOS 后处理 - 将时间戳叠加到视频和导出
我正在开发一个应用程序,其中视频和时间/GPS/加速度计数据同时记录到单独的文件中。
我可以播放视频并让我的叠加层实时完美显示,但我不能简单地导出它。
我想对视频进行后处理并叠加时间、坐标和视频。还有其他形状将被覆盖,它们会改变每一帧的大小/位置。
我尝试使用AVMutableComposition
和添加CALayers
结果有限 - 这在一定程度上有效,但我无法将时间戳与视频同步。我可以使用CAKeyframeAnimation
with values+keyTimes,但我需要处理的值数量过多。
我目前的方法是渲染一个单独的视频,包括CGImages
使用数据创建的。这很好用,但我需要使用 ChromaKey 来使叠加层具有透明度。我已经读到这样做之后可能会出现质量问题。
有没有我应该研究的更简单的方法?
我知道渲染速度不会很好,但是我不希望需要单独的“PC”应用程序来渲染视频。
blending - BlendIMG 和 ChromaKey() jes,解释这些功能以及为什么我的程序无法运行
每当我尝试在 JES 中运行诸如此类的程序时,每当我在括号内放置任何内容时,程序都无法运行?!我究竟做错了什么!当我尝试运行程序并输入图像(pict)时,它只是说错误,全局找不到名称。高清图像(图片):
我在下面制作的这段代码也有什么问题,它们不会运行,你能否详细解释我的代码的每一部分,因为我知道要写什么,但我无法理解该怎么做。
另外,如何使用 while 语句编写函数,即使用 addLine() 从使用输入为地图上的多条路线添加路线?
前 2
prog 3:这应该编写一个 prog 来混合两张图片,1. 混合第一张图片的前三分之一 2. 然后在中间三分之一处混合两张图片 tpgether,3. 然后显示第二张图片的最后三分之一
将源图像设置为相同大小的程序
qt - 在 Qt5 中为 qwebview 创建色度键
我正在尝试为 Qt5 中的 qwebview 创建色度键。这意味着我需要使特定颜色透明(其他小部件应该通过具有该颜色的 webview 像素可见)。我发现它可以使用 QPainter::CompositionMode 操作来完成,但不能让它工作。
例如,我需要让 webview 的所有黑色像素都是透明的(应该在运行时更改源颜色)。
我在课堂上重新实现了 QWebView::paintEvent(从 Qt 源代码中获取部分代码),但不知道下一步该做什么
}
我找到了一种使用以下代码使任何源颜色变为白色的方法:
但我不知道如何将白色转换为透明。
javascript - 如何在 WebGL 中实现“色度键”?
我试图弄清楚如何根据颜色设置我绘制的纹理正方形的 alpha。我正在使用白色背景的红色阿拉巴马州 A 的图片。我希望能够切换它以取出红色并通过 A 显示并切换它以取出白色并离开 A。我有 2 个带纹理的正方形。一个是背景,所以我认为我不能在碎片着色器中执行此操作,因为它会对两个图像都执行此操作,对吗?在我的主 js 文件中,当我单击切换 HTML 按钮时,我需要能够将“色度键”从红色切换为白色。
那么,如果只有 4 个带颜色的真点,如何根据像素更改纹理正方形的 alpha?或 6 个点,其中 2 个被使用两次(2 个三角形)。
顺便说一下,这只是二维的。