STM32玩百万象素摄像头,分享经验

2019-12-14 12:37发布

本帖最后由 chunxx 于 2012-9-25 17:12 编辑

在STM32上做了一个平台,搞定了130万象素的MT9M111 CMOS Sensor接口,后来又分离出来做成一个独立模块,有时间就在上面玩玩图像算法,可以LCD预览显示,OSD叠加,压缩存储,二值化,特征提取,目标识别。。。。 广阔天地呀!呵呵,先上图:
平台:
IMG0001.JPG (389.92 KB, 下载次数: 19) 下载附件 2012-9-25 17:04 上传

1280x1024这个JPEG图,就是由MT9M111捕捉、STM32压缩写到SD卡上的,4mm的小镜头,没有背光随手拍的,虽然比较暗淡没艺术感,但分辨率是硬道理啊!一直只是玩玩,看到这个图,感觉可以用来做点东西,虽然还没想好做什么。
用这个平台做过了一些USB Video Class的探索,在论坛上发过的:
http://www.amobbs.com/thread-5262477-1-1.html
程序是相通的,JPEG编码源程序也在那里。那个开始用的是OV7670,STM32 firewware还是v2.02的,后来改成MT9M111,fireware懒得升级了。
先贡献MT9M111的驱动源程序,带注释无码版本,不是原装但绝对是原创的。
MT9M1111.rar (12.13 KB, 下载次数: 684) 2012-9-25 17:08 上传 点击文件名下载附件
这个程序,代码以外的文字总结,在我的博客上:
chunxx.21ic.org

其他的一些算法移植也小有成绩(不是成就),不过还属于玩家,也就是玩物丧志的家伙,如果打开门,有人围观起哄的话,还比较容易想起自己远大的理想,所以决定,有时间的话就上传一些源程序,分享一下心得,希望能遇到同道。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
98条回答
jz701209李
1楼-- · 2019-12-18 18:50
本帖最后由 wangguanfu 于 2012-9-29 10:22 编辑

STM32F407xET6+al422(Processed Bayer RAW格式)可以实现VGA分辨率 JPEG压缩,
STM32F103xET6+al422(Processed Bayer RAW格式)可以实现QVGA分辨率 JPEG压缩,
主要的问题还是RAM的问题,F407能SDRAM就真的完美了
chunxx
2楼-- · 2019-12-18 20:30
很强大呀,顶
wangguanfu
3楼-- · 2019-12-19 01:22
看来过节不休息的人也不少呀,一个小假过来就到了水底。
20楼贴出源码用了Lib,自己的一些底层东西都放在Lib中,主要是自己方便:有想法时就开一个Project试一下,路路续续开了好几个Project,又没有用Workspace的方法,每个Project下面都可能改这个底层,没同步到其他Project下,时间长了就搞得乱七八糟,最后选择用Lib的方式,谁也别乱改底层。Lib的源码也可开放,MT9M111.C/H就是其中之一,有兴趣读的可以直接email找我:hcc21cn#163.com. (#->@)。
JPEG和文件存储是基本功,虽然感觉良好,也没打算用来做什么。以后有时间会贴其他Project的源码上来。

想不到
4楼-- · 2019-12-19 06:30
chunxx 发表于 2012-10-8 12:00
看来过节不休息的人也不少呀,一个小假过来就到了水底。
20楼贴出源码用了Lib,自己的一些底层东西都放在Li ...

用不着完全开源。LIB就可以了 ,LIB里面放好版权信息
-------------------------------------------------------------------------------
看看我的那些开源的,虽算不上什么技术,但被抄防无数,不管是“名人”还是名不经转的人,个个都声称原创甚至销售。
usk5yenj4id04dm
5楼-- · 2019-12-19 10:11
 精彩回答 2  元偷偷看……
usk5yenj4id04dm
6楼-- · 2019-12-19 10:50
还是换个ARM9吧。。。。。RAM实在是太小了点。。。。

一周热门 更多>