发新帖免费发项目我要提问
12
返回列表
打印

小项目外包:类似工业照相机

[复制链接]
楼主: ofans
手机看帖
扫描二维码
随时随地手机跟帖
21
ofans|  楼主 | 2009-9-21 14:30 | 只看该作者 回帖奖励 |倒序浏览
说稍微详细点:

1. sensor用CMOS130万或100万,
2.加(按要求指定的)OSD线条、菜单:MENU,+,- 按钮控制
MENU:亮度、对比度;OSD显示/关闭/选择;(断电可**)
3.VGA输出(60HZ)


4.(选项)单独加芯片做到USB图像输出
5.(选项)按钮改变输出分辨率
如:若用30Wsensor,希望能插值到640*480,D1, 800*600,1024*768
若用130万sensor,希望按钮能控制输出640*480,D1, 800*600,1024*768;

4,5是选择性的。先搭建1,2,3部分,4,5作为后续产品。

使用特权

评论回复
22
coreduo| | 2009-9-21 15:35 | 只看该作者
想来想去最便宜最专业的方案:
TI的图像处理器 DM335, 是arm核+硬件加速器的。很专业的图像处理功能。

使用特权

评论回复
23
ofans|  楼主 | 2009-9-21 17:08 | 只看该作者
想来想去最便宜最专业的方案:
TI的图像处理器 DM335, 是arm核+硬件加速器的。很专业的图像处理功能。
coreduo 发表于 2009-9-21 15:35

若只要OSD,我认为可以用低级处理器,控制计数器,每个点到位置了就在红绿蓝VGA信号线上叠加一个点,这样可以形成:红,绿,蓝 或者混合色的OSD
低级CPU读一个表格,菜单、和划线先转换成计数数据。
这是最古老、原始的叠加OSD的方法。但无法实现将来的USB,调整分辨率输出。


若要USB,分辨率,灵活修改的OSD,当然要用到带图像处理硬件的ARM。

这里有人愿意做1-3项的工作吗?

使用特权

评论回复
24
coreduo| | 2009-9-21 23:55 | 只看该作者
本帖最后由 coreduo 于 2009-9-22 00:04 编辑

低级处理器做不了的。
VGA 要60fps以上才不会闪,30万cmos 现在用的最多是ov772x系列,可以到60fps,这个时候pclk是24M,8位,低级处理器的gpio差不多到极限了,因为除了输入还要有输出。在这么高的频率下低级处理器怎么保证精确的输入输出相位,一但有点延迟,VGA就会扭了。
拿低级处理器的最高端stm32来说,gpio只是号称50M而已,能不能满负荷跑根本就是问题。
如果用130万cmos,用的最多的是mt9d13x,在130万分辨率下只有15fps,需要帧存辅助才能60fps输出,至少要外接sdram。
从各种方面考虑,可以选ti的arm图像处理器,好像atmel也有图像处理器,但肯定比不上ti了。ti的arm图像处理器不爽的就是只提供linux驱动,这种简单的东西做个linux上去是在是又累又不稳定。
也可以选dsp,dsp选择就太多了,有前面那位老兄的dm64x系列,也可以选ti的达芬奇系列,也可以选philips的triamedia,都是非常成熟的图像处理器。
至于台湾山寨的mp4芯片,dsc芯片就别选了,这种东西都是封闭无源码的,连开发包都不好搞,更别说量不大了。还是用通用芯片吧,个人觉得10美金左右的dsp+简单的外围器件就可以很完美做个东西了。

使用特权

评论回复
25
ofans|  楼主 | 2009-9-22 08:52 | 只看该作者
24楼请联系我, QQ:994829860.
听各位解释后,我觉得有必要用$10的ARM+硬件

若感兴趣做这个也请联系我,加QQ时备注:工业摄像机。

并请考虑,若拖了USB输出,PC端用什么软件可以观看?支持TWAIN或者别的协议?

使用特权

评论回复
26
coreduo| | 2009-9-22 10:19 | 只看该作者
本帖最后由 coreduo 于 2009-9-22 10:33 编辑

加了usb当然需要写一个标准的video class类,这样widows就当成无驱摄像头来驱动了。应用要采集图像就简单了, 标准的dx或者vfw, 一般不用twain.
还有一个事刚刚想起来,CMOS sensor一般输出YCbCr的,4:2:2格式,这样数据量少点,如果要RGB输出,要么降低精度,输出RGb656,或者提高采集频率输出rgb888,真是头痛啊

使用特权

评论回复
27
starmail| | 2009-9-23 09:45 | 只看该作者
首先,曝光是ROLLing shutter的是否可以接受?
另加灵活的OSD,最灵活的应该是FPGA了,不过价格贵了点。coreduo提到的:”CMOS sensor一般输出YCbCr的,4:2:2格式,这样数据量少点“,可以选用MT9P031来解决,不过后面的白平衡,自动曝光,自动增益控制,GAMMA校正等等的算法要自己做,自己做也有好处,就是这些可以做得比集成在cmos sensor 的算法效果要好些。FPGA还可以外挂USB控制器,完全满足1到5项的全部要求。这是最专业,灵活性最好的方案,将来换sensor也是简单的事。就是价格会高些,FPGA要20--50美元价位的才可以实现如上功能

使用特权

评论回复
28
coreduo| | 2009-9-23 19:27 | 只看该作者
连3A都自己做,老兄有想法的。呵呵

使用特权

评论回复
29
starmail| | 2009-9-24 12:21 | 只看该作者
SOC的SENSOR 3A性能一般般,经常校正得很难看,其他指标也不高。高性能的SENSOR都是输出RAW DATA的,这些SENSOR的3A要自己做,稍稍上点档次的工业相机可不都是这样做的?高档一些的CCD和Cmos可没有什么套片的,都要自己设计后面的3A,这时候用FPGA是最好的选择了

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则