开启辅助访问
设为首页
收藏本站
登录
立即注册
论坛首页
BBS
开发资料
样品购买
GitHub
邀请注册
技术博客
搜索
搜索
每日签到
本版
帖子
用户
物联网开发者社区-安信可论坛
»
论坛首页
›
开源硬件
›
小安派&M61教程合集
›
小安派&M61 DIY作品
›
【电子DIY作品】粛聖!! 小安派レクイエム☆ | 小安派S1 ...
1
2
/ 2 页
下一页
返回列表
发新帖
【电子DIY作品】粛聖!! 小安派レクイエム☆ | 小安派S1
[复制链接]
1381
|
12
|
2023-12-19 20:58:11
|
显示全部楼层
|
阅读模式
本帖最后由 feilong 于 2023-12-21 19:17 编辑
基于小安派的萝莉摇摆件
视频
https://www.bilibili.com/video/BV12C4y1Q7dD
最近迷上了萝莉摇,
于是萌生了制作一个相关摆件的想法。
起初,由于微控制器单元(MCU)的内存限制
以及我误吧mjpeg编码器看成了解码器的原因,
我只实现了一个基础版本,
https://www.bilibili.com/video/BV16e411k7Fc
这个版本没有视频压缩功能。
这个版本的图像分辨率相当低,仅为60x70像素。
之后周日在家研究了一天,写了一个基于RLE和帧间差分的视频压缩,
图像分辨率:150x175,RGB565
压缩前:19425000
压缩后:3296167(16.97%)
和7z、xz等无损压缩还有很大差距,但是胜在解压简单,执行快速,
只需要几行代码就可以解压缩。
github:
https://github.com/feilongfl/aipi-eyes-loli
最近没时间清理代码,比较乱...
做的过程中踩了几个坑:
1. LVGL在高速刷新图片上有些性能问题,直接使用lcd_draw_picture_blocking会好很多
2. 帧间差分是后一图像减去前一图像,反了的话图像会有残影,大概这样
因为是录了微信视频给朋友,所以截图上带了个播放按钮
这个差分算法还有一定的改进空间,比如为像素色彩加上一个阈值,过滤相似颜色,这样作为有损压缩,对于视频应该也是可以接受的。
3. 对于彩色图像,整体执行rle效果不佳,因为主体部分色彩连续相同的概率不大,但是对于背景纯色压缩效果极好,因此仅对于背景色进行rle压缩,
。
因为人物动作主要在中间部分,所以主体部分通过帧间差分后会产生较多的被删除区域,针对这些区域做rle也会有不错的效果。
目前算法针对背景色和帧间差分存储了16bit长的行程信息,后续采用varint可能会更优。
4. 这个芯片的flash是8M,但是bsp默认是4m
我找了很多资料,没找到这个芯片的具体型号(没仔细找)
翻了半天没找着这个芯片size的具体说明。
但是翻了下论坛,找到了
https://bbs.ai-thinker.com/forum ... 003&highlight=flash
但是bsp默认的size是4m,于是应用下面patch修改。
这样可以存下更多视频
本帖被以下淘专辑推荐:
·
优秀的作品
|
主题: 13, 订阅: 0
回复
使用道具
举报
干簧管
|
2023-12-19 21:01:54
|
显示全部楼层
厉害
回复
使用道具
举报
san
|
2023-12-19 23:59:40
|
显示全部楼层
赞
回复
使用道具
举报
lazy
|
2023-12-20 08:35:46
|
显示全部楼层
赞
回复
使用道具
举报
bzhou830
|
2023-12-20 08:39:39
|
显示全部楼层
赞
选择去发光,而不是被照亮
回复
使用道具
举报
爱笑
|
2023-12-20 08:48:02
|
显示全部楼层
哈哈哈看标题我还以为乱码了,好可爱!
用心做好保姆工作
回复
支持
反对
使用道具
举报
WT_0213
|
2023-12-20 09:01:36
|
显示全部楼层
二次元小萝莉
回复
支持
反对
使用道具
举报
大白
|
2023-12-20 14:08:49
|
显示全部楼层
存了一个小视频进flash?
回复
支持
反对
使用道具
举报
feilong
|
2023-12-20 15:33:52
|
显示全部楼层
大白 发表于 2023-12-20 14:08
存了一个小视频进flash?
是的
回复
支持
反对
使用道具
举报
Yhue
|
2023-12-20 17:19:13
|
显示全部楼层
赞
回复
使用道具
举报
下一页 »
1
2
/ 2 页
下一页
返回列表
发新帖
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
立即注册
手机登录
本版积分规则
发表回复
回帖并转播
回帖后跳转到最后一页
feilong
2
主题
2
回帖
254
积分
中级会员
中级会员, 积分 254, 距离下一级还需 246 积分
中级会员, 积分 254, 距离下一级还需 246 积分
积分
254
加好友
发消息
回复楼主
返回列表
小安派&M61零基础开发教程(官方)
小安派&M61环境搭建、编译烧录教程
Ai-M61-Kit点灯教程
Ai-M61-Kit外设移植教程
小安派&M61基本系统教程
小安派&M61 DIY作品
LVGL教程玩法
问题汇总
图文推荐
【板子申请流程】新进来的同学请看这里-活动已停
2023-11-08
【中奖公告】申请Ai-M61-32S-kit的同学看过来!
2024-04-29
开发板申请 | Ai-M61-32S高性能开发板来啦,共赠送200个!-活动
2024-04-18
我也领到官方免费送的AiPi-Eyes-S1开发板啦!!!
2023-09-26
【轻松上手】小安派跑个超级玛丽
2023-09-27
热门排行
1
【板子申请流程】新进来的同学请看这里-活
2
安信可社区一周年狂欢派对&抽奖盖楼活动开
3
我也领到官方免费送的AiPi-Eyes-S1开发板啦
4
优质文章有赏!现金红包+开发板无限送,冲
5
【中奖公告】申请Ai-M61-32S-kit的同学看过
6
【官方公告】关于板子申请发帖争议解释
7
【轻松上手】小安派跑个超级玛丽
8
【教程】社区发帖教程指引(尤其是图片上传
9
开发板申请 | Ai-M61-32S高性能开发板来啦
10
【电子DIY作品】+人体存在感应器+WB2+RD03