摘要:oeip 相关功能只能运行在window平台,想移植到android平台,暂时选择vulkan做为图像处理,主要一是里面有单独的计算管线且支持好,二是熟悉下最新的渲染技术思路。 这个 demo(git地址) 的功能很简单,在android下,利用vulkan的compute shader对输入图进行 阅读全文
posted @ 2020-09-23 10:37 天天不在 阅读(206) 评论(0) 推荐(0) 编辑
摘要:cmake是现在主流的用于多平台C++构建系统,本文用来记录cmake的一些常用命令的索引,加上一些自己理解,理解有误的话,欢迎大家指出。 常用路径 CMAKE_SOURCE_DIR: 顶级cmakelists.txt的文件夹目录。 CMAKE_BINRAY_DIR: 对应cmake的build的目 阅读全文
posted @ 2020-09-23 09:45 天天不在 阅读(51) 评论(0) 推荐(0) 编辑
摘要:事情起源当初一个简单的截屏然后推流出去的工具,这个工具当初我用winform简单实现了下,然后因公司业务,添加许多程序包,需要自动管理这些程序包,包含下载更新上传等,以及与后台交互,学生老师提醒,自动开关闭程序,自动推流等等功能。 这些功能都有一些特点,大部分实现不能放在UI线程,但是各个功能对应中 阅读全文
posted @ 2020-05-18 08:49 天天不在 阅读(310) 评论(0) 推荐(1) 编辑
摘要:音视频开发是个非常复杂的,庞大的开发话题,初涉其中,先看一下结合 OEIP(开源项目) 新增例子. 可以打开flv,mp4类型文件,以及rtmp协议音视频数据,声音的播放使用SDL。 把采集的麦/声卡数据混合并与采集的视频信息写入媒体文件或是RMTP协议中。 图片主要属性 包含长/宽/通道数/像素格 阅读全文
posted @ 2020-04-07 08:48 天天不在 阅读(623) 评论(0) 推荐(4) 编辑
摘要:现开源一个项目 OEIP 项目例子: 项目实现的功能Demo展示 这个项目演示了在UE4中,接入摄像机通过OEIP直接输出到UE4纹理上,并直接把UE4里的RenderTarget当做输入源通过OEIP里GPU管线处理后推流出去,而另一边Unity3D也是把RenderTarget当做输入,用OEI 阅读全文
posted @ 2020-03-26 08:23 天天不在 阅读(708) 评论(39) 推荐(2) 编辑
摘要:现在要针对我们需求引入检测模型,只检测人物,然后是图像能侧立,这样人物在里面占比更多,也更清晰,也不需要检测人占比小的情况,如下是针对这个需求,用的yolov3-tiny模型训练后的效果。 Yolov3模型网上也讲烂了,但是总感觉不看代码,不清楚具体实现看讲解总是不清晰,在这分析下darknet的实 阅读全文
posted @ 2019-06-27 18:58 天天不在 阅读(6977) 评论(0) 推荐(1) 编辑
摘要:这篇其实是前文 CUDA版Grabcut的实现 的后续,和上文一样,先放视频。 (博客园好像不支持视频,gif文件太大,视频链接) 在上文用CUDA实现opencv下的grabcut后,当时问题主要是最后需要mincut需要上千次push-relabel才能得到满意结果,后改为种子点方式,不到100 阅读全文
posted @ 2019-04-30 10:15 天天不在 阅读(1258) 评论(1) 推荐(2) 编辑
摘要:在上次用 CUDA实现导向滤波 后,想着导向滤波能以很小的mask还原高分辨率下的边缘,能不能搞点事情出来,当时正好在研究Darknet框架,然后又看到grabcut算法,用opencv试了下,感觉效果有点意思,后面想了下,这几个可以连在一起,先读取高分辨率的图像,然后用降低分辨率先通过yolov3 阅读全文
posted @ 2019-03-20 19:47 天天不在 阅读(418) 评论(5) 推荐(0) 编辑
摘要:CUDA是GPU通用计算的一种,其中现在大热的深度学习底层GPU计算差不多都选择的CUDA,在这我们先简单了解下其中的一些概念,为了好理解,我们先用DX11里的Compute shader来和CUDA比较下,这二者都可用于GPU通用计算。 先上一张微软MSDN上的图. Compute shader: 阅读全文
posted @ 2019-01-01 00:14 天天不在 阅读(697) 评论(5) 推荐(1) 编辑
摘要:大家可能发现一些大佬讲UE4,首先都会讲类型系统,知道UE4会根据宏标记生成一些特定的内容,UE4几乎所有高级功能都离不开这些内容,一般来说,我们不会直接去使用它。 今天这个Demo内容希望能加深大家的理解,为什么有这个东东了,主要是由于我们产品需要很多根据环境调整的参数,我们需要提供很多UI,一个 阅读全文
posted @ 2018-07-18 19:47 天天不在 阅读(1781) 评论(1) 推荐(1) 编辑