腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
搜索
关闭
文章
问答
(55)
视频
开发者手册
清单
用户
专栏
沙龙
全部问答
原创问答
Stack Exchange问答
更多筛选
回答情况:
全部
有回答
回答已采纳
提问时间:
不限
一周内
一月内
三月内
一年内
问题标签:
未找到与 相关的标签
筛选
重置
1
回答
简单通过
cikernel
扭曲颜色值
我已经写了一个rgbToHSV
cikernel
来转换图像中的像素;然而,它不能正常工作。我已经缩小了范围,因为RGB值在这个过程中被扭曲了。 为了简化代码,我将其更改为一个简单的直通过滤器。我已经传递了1280x720的图像,这些图像都是一种颜色,然后在它通过
cikernel
之前和之后,在位置(100,100)上采样像素颜色。简化的直通滤波器: kernel vec4 rgbToHsv( __sample rgb) {} 下面是使用
cikernel
的CIFilter: class RgbToHsvFilter
浏览 21
修改于2020-09-15
得票数 0
1
回答
使用
CIKernel
的意外行为
我举了这个例子来说明这个问题。它通过硬编码坐标从纹理中获取1个像素,并将其用于着色器中的每个像素。我希望所有的图像都是相同的颜色。当图像很小时,它工作得很完美,但当我处理大图像时,它会产生奇怪的结果。例如,这里的图像大小为7680x8580,您可以看到4个方格: 这是我的密码{ return key;下面是我如何插入内核的方法: override
浏览 3
修改于2020-09-05
得票数 1
回答已采纳
2
回答
自定义
CIKernel
和iOS7
我有一个iOS项目,它支持同时运行iOS 7和8 (项目部署目标: 7.0)的设备,最近我开始使用iOS 8中引入的新API实现自定义
CIKernel
。生成错误的代码如下:kernelWithString:方法是在iOS8中引入的,
CIKernel
.h_OSX_AVAILABLE_STARTING(__MAC_10_10, __IPHONE_8_0); 因此,我的问题是:如何使应用程序同时在iOS 7和8设备上运行,并为iOS 7设备禁用我的自定义<e
浏览 0
提问于2015-01-21
得票数 0
回答已采纳
1
回答
自定义
CIKernel
移动像素
我正在尝试创建自定义的cifilter (就像adobe的warp filter)。如何在内核语言中只将几个像素(在ROI中)移动到其他位置?也许有人可以向我推荐一些相关信息?我已经阅读了所有关于创建自定义cifilter的苹果文档,但没有找到任何类似的该类型过滤器的内核部分的示例。有一些CIFilters可以做类似的事情(比如CITwirlDistortion、CIBumpDistortion)。也许有什么地方我可以找到他们的内核?
浏览 0
提问于2013-04-29
得票数 2
2
回答
自定义
CIKernel
位移图
在Quartz Composer中,
cikernel
的工作原理几乎与预期的一样,只是映射没有应用于整个图像。coreImageKernel.apply(image.definition, null, image, displaceMap, scaleX, scaleY);但是,当我在CIFilter中加载
cikernel
浏览 1
修改于2015-09-15
得票数 5
回答已采纳
1
回答
带GLSL的
CIKernel
白像素
我在GLSL中有一个阈值滤波器的CIKernal,如下所示: "kernel vec4 thresholdFilter(__sample pixel, float threshold)" + " float luma = (pixel.r * 0.2126) + " + " (pixel.g * 0.7152) +
浏览 0
修改于2018-04-30
得票数 1
回答已采纳
3
回答
自适应门限
CIKernel
/CIFilter iOS
为了找到一个在iOS上进行自适应阈值处理的内核,我对其进行了深入的研究。不幸的是,我不理解内核语言或它背后的逻辑。下面,我找到了一个执行阈值处理的例程()"{\n"" float pass = 1.0;\n""
浏览 11
修改于2016-03-28
得票数 8
回答已采纳
1
回答
尝试在
CIKernel
上使用iOS核心图像/QuartzCore类时出错
嗨,我正在尝试使用
CIKernel
类AdriansFilter.m*inputSlope;我的m文件看起来像这样
浏览 2
修改于2012-02-16
得票数 1
回答已采纳
1
回答
最大图像大小在CIFilter /
CIKernel
?
有人知道自定义CIFilters对图像大小的限制吗?我已经创建了一个过滤器,当图像达到2兆像素时,它会像预期的那样执行,但是当图像变大时,会产生非常奇怪的结果。我已经测试了这两个在我的可可应用程序以及石英作曲家。我开发的滤波器是一个几何型失真滤波器,它(我认为)需要一个ROI和一个跨越整个输入图像的DOD。我已经创建了这个过滤器,以重新映射全景图像,所以我想这个工作在非常大(50-100兆像素)图像。 作为一个简单的测试,考虑下面的CIFilter (可以在Quartz Composer中使用),它只翻译图像的左下角,以便将图像的左下角转换到中心(我知道这可以通过仿射变换完成,但我需要在更复杂
浏览 9
修改于2015-09-01
得票数 3
1
回答
iOS 12
CIKernel
过滤器崩溃
然而,使用sampler代替__sample并将CIColorKernel转换到
CIKernel
解决了崩溃问题,但并没有产生预期的结果。
浏览 2
提问于2018-10-03
得票数 4
回答已采纳
1
回答
当将参数传递给
CIKernel
时,自定义
cikernel
,程序超出了GLES统一限制
我正在尝试建立一个自定义过滤器,这将扰乱图像的几何实时。我做了一个非常简单的warp内核,它将当前圆圈中的每个像素映射到中心像素。在恰好55次迭代之后,程序崩溃,说程序超出了GLES统一限制。我还注意到在崩溃之前的迭代次数总是接近55次。这些限制是关于什么以及如何克服这个问题?这个问题发生在内核接收参数的时候,没有参数它就能正常工作。有什么想法吗? "kernel vec2 simpleWarp(vec2 center) " + "{
浏览 0
提问于2016-01-15
得票数 0
1
回答
如何告诉
CIKernel
只处理图像的特定区域?
我有一个简单的
CIKernel
,它把像素染成红色: extern "C" float4 BasicFilter (coreimage::sampler input, coreimage::destination
浏览 18
修改于2022-11-22
得票数 1
2
回答
iOS 10:
CIKernel
函数不允许平铺
Failed to render 921600 pixels because a
CIKernel
's ROI function did not allow tiling.
浏览 8
修改于2016-11-22
得票数 3
1
回答
自定义示例:
CIKernel
的CIFilter()的行为异常
我想弄清楚为什么我正在编写的
CIKernel
中的sample(sampler img, vec2 coord)方法总是给我带来意想不到的结果,所以我做了一个简单的测试: 这是可行的。
浏览 2
提问于2016-01-27
得票数 1
1
回答
iOS在
CIKernel
中使用OpenGL着色器
是否可以使用OpenGL着色器在iOS中使用
CIKernel
?如果没有,是否有办法在两者之间进行转换?
浏览 5
修改于2016-06-20
得票数 1
回答已采纳
1
回答
自定义金属
CIKernel
返回固定颜色会产生不同的颜色
我有一个金属的自定义
CIKernel
,我发现一个奇怪的事情,着色器返回固定的颜色,但屏幕显示是不同的!我用断点检查生成的CIImage对象,颜色真的不一样。
浏览 11
提问于2021-06-18
得票数 2
2
回答
vertexFunction :在.metal文件中定义的.metal一旦为MSL
cikernel
设置编译器和链接器选项,就变为零。
VertexFunction和FragmentFunction在.metal文件中定义得很好,但是当我在::-fcikernel标志之后指定编译器和链接器选项,而在MTLLINKER_FLAGS中在用户定义的设置中指定-
cikernel
我需要上面的设置与MSL (金属阴影语言)的
cikernel
。实际上,带有核心图像内核语言的Core在12.0中被否决了。 如何同时使用顶点/片段金属着色器和MSL
cikernel
?
浏览 1
提问于2019-08-07
得票数 4
回答已采纳
1
回答
控制台中的迅速错误“
CIKernel
的ROI函数不允许平铺”
“完全错误”未能呈现921600像素,因为
CIKernel
的ROI函数不允许平铺。每次我尝试用翻译来转换一个ciImage。
浏览 1
修改于2018-02-14
得票数 1
1
回答
如何告诉
CIKernel
在没有alpha通道的情况下生成输出图像?
static let kernel =
CIKernel
(source:""" vec4 pixel = sample(src,
浏览 11
修改于2017-12-27
得票数 0
2
回答
一个来自多个.metal文件(计算内核和
CIKernel
实现)的默认.metal?
在将自定义核心图像过滤器内核迁移到金属阴影语言时,我在构建默认金属库(default.metallib)时遇到了一个错误:我当时的印象是,这些文件可以放在单独的.metal文件中。试图将它们合并到一个文件中会导致以下错误: Metal library creation failed: Error Domain=MTLLibraryErrorDomain Code=3 "Filters module must contain no vertex/fragment/kernel functi
浏览 2
提问于2019-11-06
得票数 0
回答已采纳
第 2 页
第 3 页
点击加载更多
领券