问题标签 [gpuimage]

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 回答
300 浏览

ios - UIScrollView 中的图像在滚动表格后更改位置

我有一个 UITableView 单元,其中包含一个 UIScroller,其中有一个 UIImage。

我遇到了一个问题,当我第一次加载视图时,一切看起来都很好,但是当我向上和向下滚动时它会改变。

这是之前的屏幕截图:

在此处输入图像描述

这是我滚动后的一个:

在此处输入图像描述

我在 UIScroller 中加载 UIImage 的代码是:

有人可以给我一些指示吗?我尝试使用以下堆栈溢出帖子中的代码,但到目前为止他们无法做到这一点:

UIImage 不适合 UIScrollView 在开始 UIScrollView 与居中的 UIImageView,如照片应用程序

有什么建议么?

谢谢

0 投票
4 回答
13531 浏览

objective-c - 如何将 GPUImage 添加到 iOS 项目中?

我正在尝试制作一个相机/照片应用程序,它将在图像上添加过滤器。我听说过 Brad Larson 的 GPUImage,所以我下载了它并尝试操作它以更熟悉代码。

现在,我在 Xcode 中创建了一个新项目并将其添加到我的框架中,但我不知道如何在新项目中使用它。

如何在我的新项目中正确使用 GPUImage?

0 投票
1 回答
933 浏览

iphone - GPUImage ChromaKeyFilter 正在抠出我的整个图像

刚刚接触到每个人似乎都在谈论的这个 GPUImage 框架。

无论如何,我正在尝试做一个过滤器链 - 前两个过滤器在链接在一起时会产生预期的结果,但是当我添加第三个时,整个图像被设置为 0 alpha

我的代码:

正如我上面所说,当我更换这个

用这个(移除色度键过滤器)

我得到了预期的结果 - 输入图像阈值化为所选阈值,生成的黑色区域变为灰色,白色保持白色。

一旦我引入 ChromaKey 滤镜,整个图像就会被抠出。

我希望只把白色调出来。

任何帮助表示赞赏

0 投票
1 回答
308 浏览

ios - 从 iPhone 访问原始图像字节到计算机

我在 iPhone 上进行图像处理,但我需要在可可之外获取原始字节,这样我就可以在像 Matlab 这样对图像更友好的平台上优化算法。我正在使用 Brad Larson 出色的 GPUIMAGE 并且可以毫无问题地获取原始字节,但是当我使用 NSData writetofile 方法获得的文本文件(我通过从 xcode 管理器下载应用程序获得,这使我可以访问文档文件夹中的文件)是一种奇怪的格式。我是一名 Matlab 程序员,所以我对可可比较陌生,所以我认为我一定缺少一些基本的东西,因为我想我可能只能使用 c 函数打印到文件。

我发现的任何讨论都只涉及在 cocoa 和应用程序沙箱中的读写。我也可以使用 GpuImageMovieWriter 但我想 AVAssetWriter 压缩图像数据,我需要未压缩的原始字节。字节的组织方式无关紧要,因为我可以在 matlab 中轻松解析它。

所以基本上什么是从可可环境中获取输出的 txt 或 csv 文件的最简单方法,该文件看起来像 124,255,0,166,255 等(即图像整数)。在设计加速度计算法之前我遇到了类似的问题,最后我只是将原始数据打印到控制台,复制到文本文件,然后在 matlab 中解析,但是鉴于我现在正在处理图像,这不切实际。

在此问题上的任何帮助,相关文本的指针等,将不胜感激。

0 投票
1 回答
3516 浏览

objective-c - GPUImage:GPUImageToneCurveFilter 不工作

我现在已经设法在我的应用程序中使用 GPUImage,并尝试在单击按钮时将过滤器放入我的照片中,但还有另一个问题。

GPUImageToneCurveFilter 不起作用,每当我单击带有 .acv 过滤器的按钮时,它都会使应用程序崩溃并引发此错误。

这部分有亮点

我应该怎么办?错误是什么意思?

0 投票
1 回答
639 浏览

ios - 将点击点转换为 GPUImageView 中的焦点兴趣点

我正在使用 GPUImage 框架进行实时照片编辑。

我有这样的结构: - GPUImageStillCamera -- GPUImageCropFilter --- 其他视觉过滤器 ---- GPUImageView

我想将点从 GPUImageView 转换为 GPUImageStillCamera 坐标中的点,因为它需要设置焦点。

我的裁剪过滤器初始化:

GPUImageView 填充模式是默认的。

你有什么想法或样品吗?

0 投票
1 回答
4162 浏览

objective-c - 带有 imageFromCurrentlyProcessedOutput 的 GPUImagePicture 没有得到 UIImage

我正在使用 GPUImage 处理本地照片,我正在使用它来初始化:

然后我添加过滤器,我可以在屏幕上看到它。

问题是我需要 UIImage 来保存它,但是当我打电话时:

我什么都得不到。

请帮忙!

0 投票
0 回答
310 浏览

ios - 使用 GPUImage 框架仅处理部分电影的任何方式

例如,电影有 100 秒。我想寻找到电影的第 5 秒,开始处理,然后在电影的第 10 秒结束处理。

有什么方法可以使用 GPUImage 框架来做到这一点?如果现在不支持修改框架以执行此操作,是否有任何指示?

0 投票
2 回答
961 浏览

ios - GPUImage:有什么方法可以取消正在处理的 [GPUImageMovie startProcessing]?

我指的是那里的iOS框架GPUImage

我需要知道有没有办法取消[GPUImageMovie startProcessing]正在处理的?

场景是当我选择使用另一个过滤器而有一个过滤器处理时,我需要取消它。

0 投票
1 回答
556 浏览

ios - GPUImage 取图像列的总和

我在我的项目中使用 GPUImage,我需要一种有效的方法来获取列总和。天真的方式显然是检索原始数据并添加每一列的值。有人可以为此提出更快的方法吗?