glsurfaceview相关内容
是否可以在不同的 GLSurfaceView 之间(在一个 Activity 内)共享 GLES20 上下文?或者,如何在不同的 GLSurfaceView 之间共享一组纹理? 在 iOS 上,如果您想在不同的 CAEAGLLayer 支持的 UIViews 中节省内存并重用(大)纹理,您可以在它们之间传递一个 EAGLContext 对象,或者使用共享一个公共 EAGLSharegroup
..
在 Android NDK 中,是否可以使 OpenGL ES 1.1 与典型的 java 端 GLSurfaceView 模式(覆盖 GLSurfaceView.Renderer onDrawFrame、onSurfaceCreated 等的方法)一起工作,同时在 C++ 端使用框架、颜色和深度缓冲区和 VBO? 我正在尝试使用以下方法创建它们: void ES1Renderer::on
..
我正在为 Android 编写信息可视化 API,但在尝试将自定义 GLSurfaceView 的两个单元放入布局时遇到了问题.此时的自定义GLSurfaceView只是GLSurfaceView的扩展,以消除自定义方法可能导致的故障. 当我在布局中添加了两个组件并启动它运行的应用程序时.但是什么也没画,好像进入了一个无限循环.因为渲染器中的调试消息会打印到 LogCat 中.但是,如果我只
..
对不起我的英语. 我的工作基于https://github.com/harism/android_page_curl/ 经过数小时的研究,我找到了一些解决方案,但并不是针对我在应用程序中遇到的所有问题.我在使用 GLSurfaceView 时遇到了一些问题.我有一个带有 relativeLayout、一个 GLSurfaceView 和一个叠加层的背景.
..
我正在使用此代码对 GlSurfaceView 上的位图产生多种效果.apply-effects-on-image-using-effects 现在,我想保存位图.他们已经给出了保存位图的代码,但是这样,整个 GlSurfaceView 将被保存为位图图像.相反,我只想保存位图区域以另存为图像. 有一种方法可以获取像素并从中制作位图并制作图像.例如: public Bitmap t
..
我正在使用此代码对 GlSurfaceView 上的位图产生多种效果.apply-effects-on-image-using-effects 现在,我想保存位图.他们已经给出了保存位图的代码,但是这样,整个 GlSurfaceView 将被保存为位图图像.相反,我只想保存位图区域以另存为图像. 有一种方法可以获取像素并从中制作位图并制作图像.例如: public Bitmap t
..
对不起我的英语. 我的工作基于https://github.com/harism/android_page_curl/> 经过数小时的研究,我找到了一些解决方案,但并不是针对我在应用程序中遇到的所有问题.我在使用 GLSurfaceView 时遇到了一些麻烦.我有一个带有 relativeLayout、GLSurfaceView 和顶部叠加层的背景.
..
因此,在我的应用程序中,我能够使用 GPUImage 库. 基本上,我(库)将从摄像头获取输入,获取原始字节数据,将其从 YUV 格式转换为 RGBA 格式,然后对该图像应用效果并显示在 SurfaceGLSurfaceView 使用 OpenGL.最后,对于用户来说,它看起来就像一个应用了效果的视频. 现在我想使用 Surface 的帧记录为视频"nofollow noreferre
..
我有一个示例应用程序(完整源),它使用 MediaCodec 对相机帧进行编码在 GLSurfaceView 上显示它们时. Systrace 确认每秒进行 30 次绘图调用: 但是,屏幕记录(.mp4、YouTube) 显示明显的帧率要低得多. 简而言之,我的编码 &显示循环执行以下操作: 使 MediaCodec Surface 输入 EGL 上下文成为当前 将相机帧
..
我用过https://github.com/krazykira/VidEffects 在播放视频时应用过滤器.但我想在运行时单击按钮更改过滤器,而不会在播放视频时出现任何故障. 根据对正在播放的视频应用效果 我应该使用 mVideoView.init(mMediaPlayer,new filter) 每当我想改变过滤器.但播放视频没有效果 有人可以帮我吗...我没有使用
..
Camera Live滤镜的最佳方法是什么.我最近从链接使用GPUImage库: https://github.com/CyberAgent/android-gpuimagelibrary.比我已经找到了SurfaceView和GLSurfaceView. 问题是:如何使用SurfaceView或GLSurfaceView将实时滤镜应用于相机. 谢谢. 解决方案 此链接使用
..
最近我正在学习grafika的android Camera和OpenglES(感谢fadden).在大多数设备上都不错,但是我在某些设备上遇到了bug,尤其是MTK设备(例如MT6580,MT8163 ...). 例如,当"CameraCaptureActivity"在MTK中运行时.我收到此错误: java.lang.NullPointerException:尝试在空对象引用上调用虚
..
ExoPlayer-SurfaceView Camera2 + MediaCodec-GLSurfaceView 我正在使用上述视图组来播放视频和摄像机记录. UI-1 : Exo-Surf 位于中心, Cam-GLS 位于右上角. UI-2 : Cam-GLS 位于中心, Exo-Surf 位于右上角. 为此,我正在使用 setZOrderOnTop 设置z-ind
..
我正在尝试在公共类上使用静态变量在活动之间传递它们. 我在这样做时遇到了一个罕见的问题.我给活动的静态变量赋值.此活动将调用GLSurfaceView并侦听屏幕方向更改. 如果我将值赋给GLSurfaceView上的静态变量,那么一切正常,将这些值存储起来,并且在改变屏幕方向后再次调用onCreate方法时,我可以检索它们. 问题是当我将值存储在活动的onTouchListene
..
请问有人能提供将CameraX库与GLSurfaceView一起使用的好例子,找不到任何信息。 解决方案 不存在使用CameraX和Custom surface / TextureView的文档。在CameraX的Beta版发布之后,许多API均已更改,因此在线的现有示例仅适用于Alpha版本。 在alpha-xx版本上使用TextureView / GLSUrfaceView的链接:
..
我在网上四处张望,以了解是否有可能在飞行中更改GLSurfaceView的渲染器.原因是我想更改OpenGl程序,并从其顶点和片段着色器启动所有属性和统一的参数,并且我不希望进行任何更改以使用全新的Renderer创建全新的GLSurfaceView. 似乎应该可以进行合理的操作. 解决方案 注意:我尚未实现以下内容. GLSurfaceView.Renderer 是一个接口.
..
我正在使用OpenGLES 2.0和Android,Java代码进行3D对象渲染.如何使用下面的代码在近和远位置识别3D对象内部或外部3D对象中的单击? public static PointF screenToWorld(float[] viewMatrix, float[] projMatrix, float
..
我正在开发一个应用程序,用于将效果实时应用于相机图像.目前,我正在将MediaMuxer类与MediaCodec结合使用.这些类是使用Android 4.3实现的. 现在,我想重新设计我的应用程序,使其与更多设备兼容.我在互联网上发现的唯一东西是FFmpeg和OpenCV的结合,但是我读到如果要使用高分辨率,帧率不是很好. 在不使用MediaMuxer和MediaCodec的情况下捕获相机图像时
..
在我的增强现实应用程序中,我需要在标记上渲染3D模型.使用预定义/初始化的3D模型,我可以在标记检测上显示茶壶.但是现在我想在某些触发事件(例如按钮单击)上从sd卡动态地将其替换为另一个3d模型.有什么建议或指导方针我该如何实施?我正在将JPCT-AE用于3D模型. 感谢 解决方案 经过大量的研究和反复试验,终于使它起作用. 当我问这个问题时,我想通过从SD卡上的远程服务器下载3D模
..
我正在尝试使用OpenCV和OpenGL在脸部贴上贴纸. 我在onDrawFrame中获得了ByteBuffer: @Override public void onDrawFrame(GL10 unused) { if (VERBOSE) { Log.d(TAG, "onDrawFrame tex=" + mTextureId);
..