![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
RK1126平台
文章平均质量分 54
QMCY_jason
这个作者很懒,什么都没留下…
展开
-
基于 瑞芯微 RK1126 平台的项目总结(包含AI 画中画 RTSP OSD 录像 双路摄像头)
RK1126平台AI识别 画中画功能项目总结原创 2023-02-17 11:09:42 · 2299 阅读 · 1 评论 -
瑞芯微RK1126平台 用FFmpeg 将H264 H265视频流保存为MP4文件
之前尝试ffmpeg保存MP4文件没有成功 今天周末没事 尝试了下 解决这个问题了。主要是打开文件设置encoder和 发送数据时候 pts的设置。这里是硬编码的 测试临时这么些 可以。封装packet发送的地方。最终需要根据码流的结构做调整。录制完成后 需要关闭文件。.........原创 2022-08-14 16:32:20 · 2398 阅读 · 1 评论 -
瑞芯微 RK1126 平台编译zlib gpac 使用GPAC将H264 H265保存为MP4文件 录像
网上搜了下 没有找到相关的错误 看名字感觉和GUI有关系 我们不需要GUI 所以 打算禁用掉这个特性 在configure文件里面搜x11 果然搜到了。网上搜了下说是 编译的gcc和strip不是一个架构的 搜索下config.mak 注释掉行 重新make install。刚忘记说了 之所以编译zlib 是因为 刚刚编译gpac的需要这个 如下图提示。之后 export CC=arm-linux-gnueabihf-gcc。解压之后 新建一个编译脚本内容如下:修改成对应自己的zib目录即可。......原创 2022-08-13 12:15:03 · 1116 阅读 · 0 评论 -
瑞芯微rk1126 编译mp4v2记录 rk1126移植 ffmpeg X264
从github上 下载完mp4v2之后 新建一个build文件夹。项目需求需要录像存储为mp4文件 并且要支持H264 H265。我们之前在海思平台上用的是mp4v2 想着直接拿过来用。执行脚本 然后make 正在编译中 还不知道会不会出错。如果找不到编译器需要将编译器路径加到path。刚开始直接这么写的话:会提示找不到编译器。这些生成了make文件没有报错。然后新建个脚本build.sh。失败了 暂时不知道咋办。没办法只能用ffmpeg。............原创 2022-08-11 16:03:32 · 1362 阅读 · 0 评论 -
瑞芯微rk1126 平台部分jpeg图片解码程序挂掉的问题
通过加log打印,最终发现是GetPixelFormat这个函数 当部分jpeg解码的时候这个函数返回的值是-1 然后 相当于给PixFmtToString这个函数传了一个-1的值。再看下这个函数 是去数组里查表 传了个-1的值 所以就有问题了 改成如上的代码 判断下是否是-1 测试下之后就不会挂了。从网上找了多张jpeg图片发现测试的时候部分jpeg解码程序会挂掉的问题。就用gdb跑了一下会挂掉的图片 用gdb 打了下堆栈 如下图。编译成功后 会在rkmedia的 src目录下生成相应的so文件。.原创 2022-08-08 13:19:11 · 748 阅读 · 0 评论 -
RK1126编译gdb 板子上gdb调试程序
首先去下载一个gdb 高版本的需要c++11支持,rk1126虽然说支持c++11 但是支持的并不是很好。刚开始下了个9.2的版本 编译的时候就是说找不到C++11的支持 ,后来又下了个7.11的版本如下图。下载压缩包解压之后 必须得新建一个build目录 然后再build目录里面编写一个脚本。中间会报很多命令没有 如下 这个没有关系 嵌入式的很多东西都没有。嵌入式板子上都没有gdb程序 需要自己下载编译。之后 就make install成功了。打开对应文件 注释掉就可以。安装textinfo。...原创 2022-08-04 11:49:40 · 771 阅读 · 0 评论 -
瑞芯微RK1126平台 通过http接口设置 ISP 饱和度 亮度 对比度
主控下发命令给rk_crazy当rk_crazy这个程序收到的接口是isp时会通过http将这个请求转发到另一个isp程序中通过另一个程序来设置isp的功能两个互相不影响。于是就直接在ispserver这个程序中添加了一个httpserver的功能。本身的ai识别rtsp流这些主要功能放在另一个程序中rk_crazy。本来是想通过直接rk的提供的uapi那些接口直接设置isp的。后来就看了下自带的程序有个ispserver的功能。这样isp是一个独立的程序。...原创 2022-07-30 15:52:01 · 2419 阅读 · 1 评论 -
使用std:promise std::future 实现HTTP接口 耗时操作的的同步返回
但是呢由于我们这个ai分析时候异步的耗时操作,主控也不提供异步查询接口,这就要求我们将异步的操作模拟成同步的操作,就是主控给我传这个jpeg的图片之后我的http线程不能退出,等待ai分析出来结果之后将结果respone给主控再退出。一般http都是短链接,大多数的使用场景都是收到这个请求之后就返回了回给服务器一个代码表示我收到这个请求了之后服务器会再次下发一个get请求查询服务状态什么的。然后重要的是目前的这个线程不能退出因为退出的话http的连接就关闭了。.........原创 2022-07-27 17:23:44 · 210 阅读 · 0 评论 -
RK1126实现画中画功能 picture in picture for RK 1126
瑞芯微RK1126平台实现画中画功能原创 2022-07-14 15:47:49 · 1146 阅读 · 7 评论 -
RK1126平台OSD的实现支持颜色半透明度多通道支持中文
RK1126平台OSD的实现原创 2022-07-02 15:45:07 · 2058 阅读 · 10 评论