- 收藏
- 点赞
- 分享
- 举报
SS928 从VPSS组获取原始图像有问题?
我想从vpss或者vi获取一帧yuv数据并且存文件;但是存的文件使用yuvplayer(yuv查看工具)打开没有图像是蓝屏?
像素格式是:OT_PIXEL_FORMAT_YVU_SEMIPLANAR_420
视频格式是:OT_VIDEO_FORMAT_LINEAR
`static void *get_yuv_frame(void)
{
hi_s32 ret = 0;
yuv_run = 1;
int i = 0;
while (yuv_run)
{
hi_video_frame_info vpss_frame;
ret = ss_mpi_vpss_get_grp_frame(0, &vpss_frame, 10);
if (ret != HI_SUCCESS)
{
ss_mpi_vpss_release_grp_frame(0, &vpss_frame);
sleep(1);
continue;
}
printf(“width : %d, height : %d\n”, vpss_frame.video_frame.width, vpss_frame.video_frame.height);
printf(“prefix formate : %d, video formate :%d\n”, vpss_frame.video_frame.pixel_format, vpss_frame.video_frame.video_format);
int fd = 0;
int ret = 0;
char fileName[64];
sprintf(fileName, "yuv_%d.yuv", i++);
fd = open(fileName, O_CREAT|O_RDWR);
ret = write(fd, vpss_frame.video_frame.virt_addr,vpss_frame.video_frame.width*vpss_frame.video_frame.height*1.5);
close(fd);
ss_mpi_vpss_release_grp_frame(0, &vpss_frame);
sleep(1);
}
return;
}`
该代码是测试代码,有没有大佬看下是什么问题
Markdown 语法
- 加粗**内容**
- 斜体*内容*
- 删除线~~内容~~
- 引用> 引用内容
- 代码`代码`
- 代码块```编程语言↵代码```
- 链接[链接标题](url)
- 无序列表- 内容
- 有序列表1. 内容
- 缩进内容
- 图片![alt](url)
-
2024-02-21 16:34:48
-
2021-07-29 11:58:34
-
2024-10-12 09:50:58
-
2022-12-11 13:28:56
-
2014-12-29 15:17:48
-
2015-10-09 15:20:25
-
2024-01-24 15:16:36
-
2024-01-11 09:40:24
-
2023-10-25 09:53:03
-
2023-08-25 10:14:10
-
2024-09-27 13:48:17
-
2024-05-13 17:17:58
-
2023-01-03 18:37:40
-
2023-12-20 14:43:37
-
2024-06-05 08:49:40
-
2023-07-20 15:41:44
-
2019-07-08 09:21:28
-
2023-10-30 16:19:22
-
2024-01-17 11:16:28
-
5RK3588的DPHY0接lt6911uxe转HDMI抓帧分辨率不对
-
20求rv1106板子的sdk包或者开发板资料
-
10ss928烧录uboot失败
-
10求助,3588调试imx586和ov50c40时,按照瑞芯微的单摄8k配置好设备树后,驱动配置的8k分辨率的,但是只能抓到4k的图,且颜色偏粉
-
50帮忙解决个交叉编译的问题
-
20帮忙交叉编译个源码
-
5Hi3516CV610 如何使用SD卡升级固件
-
5cat /dev/logmpp 报错 <3>[ vi] [func]:vi_send_frame_node [line]:99 [info]:vi pic queue is full!
-
50如何获取vpss chn的图像修改后发送至vo
-
5FPGA通过Bt1120传YUV422数据过来,vi接收不到数据——3516dv500
举报类型
- 内容涉黄/赌/毒
- 内容侵权/抄袭
- 政治相关
- 涉嫌广告
- 侮辱谩骂
- 其他
详细说明