会员
周边
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
天天不在
博客园
首页
新随笔
联系
订阅
管理
2026年10月19日
从零做播放器,先立线程骨架和注册表
摘要: 空工程立起来,第一件往里放的东西不是解码器,也不是渲染,是骨架。音视频是一条流,读流、解码、出画面、出声音,每一段的快慢都不一样,挤在一条线程里就互相堵;而这条流上的每一段——取数据的腿、解码器、渲染器——将来都得能换。所以骨架是两半:线程怎么起,零件从哪来。这篇讲线程类为什么都继承同一个基类、可替
阅读全文
posted @ 2026-10-19 08:52 天天不在
阅读(8)
评论(0)
推荐(0)
2024年6月28日
LED虚拟拍摄-跟踪算法
摘要: LED虚拟拍摄-跟踪算法 图引用拍摄黑科技,LED虚拟影棚揭秘 标定流程 上面是一台Track设备,现精度比较高的主要是Redspy,Mosys,一般影视用这二种,其底层技术参考SMAL单目+惯性传感器(IMU),因为需要稳定精准的结果,实现上会贴红外反光片,使用红外相机得到这些贴片对应的稳定特征点
阅读全文
posted @ 2024-06-28 12:36 天天不在
阅读(248)
评论(0)
推荐(0)
2021年9月6日
NCNN优化实时面部关键点检测
摘要: 效果图 演示手机为红米10X pro,可以实时跑人脸检测+关键点识别二个模型. 主要优化 上次看见有人讨论人脸检测与关键点识别,用的是opencv相关,于是想看下深度神经网络相关部分的进展,先选定了推理框架ncnn,支持window/android等多种平台,然后在github参照多个ncnn+人脸
阅读全文
posted @ 2021-09-06 16:19 天天不在
阅读(959)
评论(0)
推荐(0)
2021年7月12日
Vulkan移植GPUImage的安卓Demo展示
摘要: 演示Android apk下载 需要Android 8以上. 先看效果图,大约一百多种滤镜,有超过一半的滤镜有参数设置,其参数调整界面使用反射自动生成与绑定. 如下每种选择一些进行展示. 视觉效果 图像处理 运动检测器最下面的数据表示图像最近时间变化大小,能以很少的性能耗费就能得到检测图像的变化量,
阅读全文
posted @ 2021-07-12 09:05 天天不在
阅读(613)
评论(0)
推荐(0)
使用Swig转换C++到别的编程语言
摘要: 项目github地址: aoce 设定aoce能分别与UE4/Unity3D/android demo对接,就这三来看,分别是C++/C#/java三种语言. C导出给别的语言使用,一般来说,分为二种,使用C风格,这种兼容性最好,但是问题是很多时候API明明是同一对象,使用C风格的就变成先创建/拿到
阅读全文
posted @ 2021-07-12 08:49 天天不在
阅读(550)
评论(0)
推荐(0)
2021年5月20日
GPUImage移植总结
摘要: 项目github地址: aoce 我是去年年底才知道有GPUImage这个项目,以前也一直没有在移动平台开发过,但是我在win平台有编写一个类似的项目oeip(不要关注了,所有功能都移植或快移植到aoce里了),移动平台是大势所趋,开始是想着把oeip移植到android平台上,后面发现不现实,就直
阅读全文
posted @ 2021-05-20 15:31 天天不在
阅读(631)
评论(0)
推荐(1)
Vulkan移植GPUImage(五)从P到Z的滤镜
摘要: 现aoce_vulkan_extra把GPUImage里从P到Z的大部分滤镜用vulkan的ComputeShader实现了,也就是最后一部分的移植,整个过程相对前面来说比较简单,大部分我都是直接复制以前的实现改改就行了,还是列一些说明. PerlinNoise 柏林燥声生成一张静态图 柏林燥声的原
阅读全文
posted @ 2021-05-20 09:01 天天不在
阅读(433)
评论(0)
推荐(0)
2021年5月6日
Vulkan移植GpuImage(四)从D到O的滤镜
摘要: 现把D到O的大部分滤镜用vulkan的ComputeShader实现了,列举其中一些有点特殊的说明. GaussianBlurPosition 指定区域高斯模糊 没有按照GPUImage里的方式实现,按照类似GaussianSelectiveBlur方式实现,一张高斯模糊图,一张原图,二图进行混合,
阅读全文
posted @ 2021-05-06 09:10 天天不在
阅读(432)
评论(0)
推荐(0)
2021年4月15日
Vulkan移植GpuImage(三)从A到C的滤镜
摘要: 前面移植了几个比较复杂的效果后,算是确认了复杂滤镜不会对框架造成比较大的改动,开始从头移植,现已把A到C的所有滤镜用vulkan的ComputeShader实现了,讲一些其中实现的过程. AverageLuminanceThreshold 像素亮度平均阈值比较 从名字来看,就是算整图的平均高度,然后
阅读全文
posted @ 2021-04-15 16:46 天天不在
阅读(672)
评论(0)
推荐(0)
2021年3月26日
Vulkan移植GpuImage(二)Harris角点检测与导向滤波
摘要: Harris角点检测 UI还是用的上次扣像的,只有前后置可以用,别的没有效果,只看实现就好. 相应源码 在实现之前,我先重新整理编译glsl的生成工具,如Harris角点检测中间计算过程需要针对rgba32f做高斯模糊,我们前面针对rgba8实现过,现在使用glslangValidator针对一份文
阅读全文
posted @ 2021-03-26 09:01 天天不在
阅读(264)
评论(0)
推荐(0)
下一页
公告