OpenCV中文网站

 找回密码
 立即注册
搜索
热搜: 安装 配置
查看: 3601|回复: 2

请问:如果将相机的YUV格式的指针转换到C#中的RGB数据?

[复制链接]
发表于 2017-7-4 17:01:31 | 显示全部楼层 |阅读模式
新人求助:请教各位老师,如果将相机SDK解码出来的指针数据,YUV格式的,转为C#可用的image?
回复

使用道具 举报

 楼主| 发表于 2017-7-5 09:06:59 | 显示全部楼层
没人啊
回复 支持 反对

使用道具 举报

发表于 2017-11-10 10:23:24 | 显示全部楼层
GCHandle handle = GCHandle.Alloc(YUVbuffer, GCHandleType.Pinned);
                    if (Image1 == null)
                    {
                        Image1 = new Image<Rgb, Byte>(m_Width, m_nHeight);
                    }

                    using (Image<Rgb, Byte> yuv420p = new Image<Rgb, byte>(m_Width, (m_nHeight >> 1) * 3, m_Width, handle.AddrOfPinnedObject()))
                    {
                        CvInvoke.CvtColor(yuv420p, Image1, Emgu.CV.CvEnum.ColorConversion.Yuv420P2Bgr); //image now contains the same yuv image in bgr color space //
                        
                    }
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|OpenCV中文网站

GMT+8, 2024-3-28 19:37 , Processed in 0.014075 second(s), 15 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表