免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12下一页
最近访问板块 发新帖
查看: 10969 | 回复: 17
打印 上一主题 下一主题

S3C2440中linux下ov9650驱动问题 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2009-07-06 21:41 |只看该作者 |倒序浏览
各位大哥,小弟近日研究S3C2440中linux下ov9650驱动时,碰到以下问题,请各路高人帮帮忙!!!
驱动程序是在pudn上找的,在经历了多次修改后,终于能够加载了 ,可是在运用简单的读取函数读取一帧图像数据时,却发现有问题,我是通过read函数直接读取一帧图像,然后通过framebuffer显示到3.5寸液晶屏上的,图像的输出格式是YUV422的,将数据转化成RGB565后,映射到framebuffer后,出现的并不是正确的图片(见下图1~3),在多次给开发板断电后又上电重新加载后,执行应用程序发现图像只剩下黑白条了(见下图4),不知道是啥原因,还望高手指点,解救小弟于苦难之中!

           图1 经过转化后屏上显示的图像1(共3种情况)

         图2 经过转化后屏上显示的图像2(共3种情况)

   
             图3  经过转化后屏上显示的图像3(共3种情况)


                        图4 多次加载后屏上显示的图像

[ 本帖最后由 yangchun19849999 于 2009-7-6 21:42 编辑 ]

论坛徽章:
0
2 [报告]
发表于 2009-07-07 12:06 |只看该作者
看来只能自己顶一顶了!

论坛徽章:
5
3 [报告]
发表于 2009-07-07 13:52 |只看该作者
有BZ熟悉视频. LZ再等等看.

论坛徽章:
0
4 [报告]
发表于 2009-07-13 11:42 |只看该作者
现在编写了个小程序,直接将采集到的图像数据保存为BMP格式,然后传到PC机上来看,发现有时候输出的图像格式似乎有点问题,都是那种偏绿的但是图像的轮廓已经有了,,不知道是不是因为YUV格式输出后没有转化的原因。具体的图片如下:
,请各路高手指点一下小弟。

论坛徽章:
0
5 [报告]
发表于 2009-07-13 20:38 |只看该作者
感觉应该是图像格式不对

论坛徽章:
0
6 [报告]
发表于 2009-07-15 10:32 |只看该作者
楼上的兄弟说的对,的确是YUV顺序反了,调整了顺序后,可以抓到图片,但是还是有点小问题,在轮廓的地方,会有点瑕疵类的东西。见下图,请各位帮忙分析下,不胜感激!

论坛徽章:
0
7 [报告]
发表于 2009-07-18 16:29 |只看该作者
问题已解决,谢谢各位的帮助!:wink:

论坛徽章:
0
8 [报告]
发表于 2009-08-09 23:15 |只看该作者
lz你好
    小弟也在研究S3C2440中linux下ov9650驱动,也是从pudn上找了一个驱动spcj,改了快一个月了,还是不好用,希望楼主能帮帮小弟,传一份驱动给我研究一下,这个东西一个人研究实在是太难了,资料也少,呵呵 偶的邮箱wwwangxuefei@gmail.com  QQ417398543

论坛徽章:
0
9 [报告]
发表于 2009-08-10 23:25 |只看该作者

建议

我做过s3c244x下的摄像头驱动。 OV的也用过几个型号。

分为两部分: sensor过来正确的数据和s3c244x camera if 配置正确。

sensor过来正确的数据需要有其正确的寄存器初始化配置文件,这一般需要厂家提供。
s3c244x 的camera if 配置需要和senosr的配置相关,比如分辨率大小等。。。。

调试先不要做yuv rgb的转换,以免转换发生错误,最好把yuv数据保存为文件,然后在pc上用一款软件来查看该图像。

另外 s3c244x 支持 rgb输出。

论坛徽章:
0
10 [报告]
发表于 2009-08-12 00:29 |只看该作者
我现在已经做的是用预览通道p通道,捕获rgb565的数据,然后在应用程序中用framebuffer显示出来,可是有很多白条,为什么呢? 呵呵
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP