草庐IT

gpuimage

全部标签

ios旋转,过滤ios中的视频流

你好,我正在视频直播中通过GPUImage旋转和应用图像过滤器该任务消耗的时间比预期的要多,导致iPhone过热谁能帮我优化我的代码以下是我使用的代码:-(void)willOutputSampleBuffer:(CMSampleBufferRef)sampleBuffer{//returnifinvalidsamplebufferif(!CMSampleBufferIsValid(sampleBuffer)){return;}//GetCGImagefromsamplebufferCGImageRefcgImageFromBuffer=[selfcgImageFromSampleBu

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

我正在尝试制作一个相机/照片应用程序,它将在图像上添加滤镜。我听说过BradLarson的GPUImage,所以我下载了它并尝试操作它以更加熟悉代码。现在,我在Xcode中创建了一个新项目并将其添加到我的框架中,但我不知道如何在新项目中使用它。如何在我的新项目中正确使用GPUImage? 最佳答案 我不知道我怎么能比我在theveryfirstpageoftheGitHubproject上的分步说明更清楚在“将框架添加到您的iOS项目”部分下的README.md中:Onceyouhavethelatestsourcecodefort

ios - 使用 GPUImage 和 GPUImageHoughTransformLineDetector 检测突出显示的文本边界框

我正在使用GPUImageHoughTransformLineDetector尝试检测图像中突出显示的文本:我正在使用以下代码尝试检测边界蓝色框线:GPUImagePicture*stillImageSource=[[GPUImagePicturealloc]initWithImage:rawImage];GPUImageHoughTransformLineDetector*lineFilter=[[GPUImageHoughTransformLineDetectoralloc]init];[stillImageSourceaddTarget:lineFilter];GPUImageL

ios - 前两个片段着色器输出不同

我目前正在尝试让这个Bokeh着色器与GPUImage一起工作:http://blenderartists.org/forum/showthread.php?237488-GLSL-depth-of-field-with-bokeh-v2-4-(update)这是我目前得到的:precisionmediumpfloat;varyinghighpvec2textureCoordinate;varyinghighpvec2textureCoordinate2;uniformsampler2DinputImageTexture;uniformsampler2DinputImageTextur

ios - 透明的 GPUImageView?

我在我的iOS应用程序中使用GPUImageView。我希望GPUImageView具有透明背景。我试过setBackground:[UIColorclearColor]这没用。有什么解决方法吗?问候 最佳答案 我发现您需要同时设置这两项才能获得透明背景。两者都不能单独使用。strengthPreviewImageView.backgroundColor=[UIColorclearColor];[strengthPreviewImageViewsetBackgroundColorRed:0green:0blue:0alpha:0];

ios - 使用 GPUImagePoissonBlendFilter 进行混合

我正在尝试使用GPUImage框架的GPUImagePoissonBlendFilter在我的脸部混合应用程序中混合两个脸部。这是我的代码。-(void)applyPoissonBlendToImage:(UIImage*)rearFacewithImage:(UIImage*)frontFace{GPUImagePicture*picture1=[[GPUImagePicturealloc]initWithImage:rearFace];GPUImagePicture*picture2=[[GPUImagePicturealloc]initWithImage:frontFace];G

iphone - cocos2d OpenGL 错误 0x0502 -[EAGLView swapBuffers]

我已经实现了GPUImageframework在我的cocos2d项目中,GPUImage框架是一个BSD许可的iOS库,可让您将GPU加速滤镜和其他效果应用于图像、实时摄像机视频和电影。当我调用任何一个GPUImage过滤器时,出现“cocos2dOpenGLerror0x0502in-[EAGLViewswapBuffers]”错误。您是否知道在这种情况下可能出现的问题是什么?感谢并问候,Prakash。 最佳答案 我不知道你的代码在做什么,但我看到的是,如果应用程序的方向从正常方向改变,有时交换缓冲区问题会出现。尝试在使用你的

ios - 从 GPUImageVideoCamera 获取像素颜色

我使用GPUImage库和以下代码创建了一个简单的绿屏:importUIKitimportGPUImageclassCaptureViewController:UIViewController{varvideoCamera:GPUImageVideoCamera?varfilter:GPUImageChromaKeyFilter?@IBOutletweakvarcameraView:GPUImageView!overridefuncviewDidLoad(){super.viewDidLoad()cameraView.backgroundColor=UIColor.clearColor

iOS GPUImage 学习日志-图片滤镜:GPUImageFilter类详解

版权声明:本文为CSDN博主「╰つ栺尖篴夢ゞ」的原创文章,遵循CC4.0BY-SA版权协议,转载请附上原文出处链接及本声明。原文链接:https://blog.csdn.net/Forever_wj/article/details/108445127一、颜色调整GPUImageBrightnessFilter:调整图像的亮度brightness(亮度):调整后的亮度(-1.0-1.0,默认值为0.0)GPUImageExposureFilter:调整图像的曝光exposure(曝光):调整曝光(-10.0-10.0,默认值为0.0)GPUImageContrastFilter:调整图像的对比度

ios - GPUImageUIElement 叠加大小

我正在尝试使用GPUImage库录制带有一些叠加文本的视频。到目前为止,使用覆盖进行录制是可行的,但我无法使覆盖具有适当的大小。无论我通过初始化使用哪一帧,叠加View始终占据预览层(GPUImageView)的整个大小。我尝试在Storyboard和编程方式中添加叠加层。这是我的代码:camera=GPUImageVideoCamera(sessionPreset:AVCaptureSessionPresetHigh,cameraPosition:AVCaptureDevicePosition.Back)camera.outputImageOrientation=UIInterfac