搜索
bottom↓
回复: 17

FPGA 双摄像头输入 LCD色差输出

[复制链接]

出0入0汤圆

发表于 2015-2-17 10:03:23 | 显示全部楼层 |阅读模式
本帖最后由 liyang53719 于 2015-2-17 20:33 编辑

FPGA用的EP2,黑金的3.2寸LCD。原始工程在黑金论坛里下的。有需要自己去找吧。
原工程使用EP4代,有4个PLL。我的2代只有三个。删除原altpll自己建立。
原工程是ov7670采集到片内FIFO。FIFO再给LCD。我将摄像头配置模块,采集,FIFO都复制了一份,还放在原工程里。这样就准备好了两套摄像头的采集功能。
把两个FIFO输出相加再右移一位后给原来的LCD。设置引脚。插上就可以显示两个摄像头叠加图像了。
色差输出可以在FIFO后端做一个判断。FIFO每帧是16位数据。这16位数据由R5位,G6位,B5位组成。我们可以发现绿色信息量是红色或者蓝色的两倍。这样我们把第一个摄像头的绿色6位和第二个摄像头的红色5位蓝色5位组合成新的16位数据给LCD。这样就实现了色差输出。带上红绿立体眼睛就理论上可以看到立体图像。

色差输出效果

拍摄场景

摄像头位置校准

想要看出立体效果,两个摄像头拍摄到的图像相差不能太大。因为我现在用的镜头算是中长焦了,在LCD中可以看到图像分离太大了。这样就看不出立体效果。
改进的话有两个方法。
要么两个摄像头不平行放置,同时向对称轴方向转动一定角度(脑补斗鸡眼状态),让两个影像重合面积增大(再细说就会涉及到出画入画的问题,只要主题图像大部分重合,大概只能看到一点点红边,绿边时就好了)。
另一个方法就是换成广角镜头(第三张图我们可以发现,两个摄像头的距离是比正常人的瞳距还要窄的。理论上摄像头间距越大图像越分离。之所以瞳距相对较宽的的我们还可以看到立体图像是因为我们的眼睛是广角的)

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

阿莫论坛20周年了!感谢大家的支持与爱护!!

曾经有一段真挚的爱情摆在我的面前,我没有珍惜,现在想起来,还好我没有珍惜……

出0入0汤圆

发表于 2015-2-17 10:14:24 | 显示全部楼层
好厉害

出0入0汤圆

发表于 2015-2-17 14:58:33 | 显示全部楼层
楼主 你的图像是直出的还是有buf的啊? 下载的是那个工程呢?学习下 驱动RGB屏不用nios和内外部硬核的作法

出0入0汤圆

发表于 2015-2-17 20:14:49 | 显示全部楼层
4.3寸的不会是带驱动的tft吧

出0入0汤圆

 楼主| 发表于 2015-2-17 20:30:31 | 显示全部楼层
jlhgold 发表于 2015-2-17 14:58
楼主 你的图像是直出的还是有buf的啊? 下载的是那个工程呢?学习下 驱动RGB屏不用nios和内外部硬核的作法{ ...

FIFO不算buf么?还有带驱动什么意思?工程我很久以前下的,你去黑金搜vo7670 tft应该还在

出0入0汤圆

发表于 2015-2-17 20:32:15 | 显示全部楼层
liyang53719 发表于 2015-2-17 20:30
FIFO不算buf么?还有带驱动什么意思?工程我很久以前下的,你去黑金搜vo7670 tft应该还在 ...

仔细看了下 楼主用的是带驱动的3.2寸屏 不是4.3寸的屏

出0入0汤圆

 楼主| 发表于 2015-2-17 20:33:26 | 显示全部楼层
jlhgold 发表于 2015-2-17 20:32
仔细看了下 楼主用的是带驱动的3.2寸屏 不是4.3寸的屏

哦,好像是

出0入0汤圆

发表于 2015-2-17 20:41:34 | 显示全部楼层

我还在想了 黑金啥时候为altera出了4.3寸的屏幕+OV7670了 哈哈一直都只有xilinx+OV7670的

出10入0汤圆

发表于 2015-2-18 00:42:53 来自手机 | 显示全部楼层
还能有立体效果??

出0入0汤圆

 楼主| 发表于 2015-2-18 15:50:14 | 显示全部楼层
本帖最后由 liyang53719 于 2015-2-18 15:51 编辑
dgtg 发表于 2015-2-18 00:42
还能有立体效果??


可以的,给你个例子(这个是用卡片机拍的两张ps做的原理是一样)

只不过需要重合的面积大一点,像上面这张。如果你有立体眼镜就能看出来

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

出0入0汤圆

发表于 2015-2-21 00:44:54 | 显示全部楼层
我怎么觉得立体图像的错位距离都是一样的呢,这种会有受到景深的影响的。

出0入0汤圆

 楼主| 发表于 2015-2-21 16:32:52 | 显示全部楼层
313157950 发表于 2015-2-21 00:44
我怎么觉得立体图像的错位距离都是一样的呢,这种会有受到景深的影响的。 ...

应该说立体图像的错位就是因为深度。或者说用错位来体现深度。我们看立体图像的时候应该有这样的体验,没有错位的区域就是眼睛到纸面的距离。有错位的区域或者在纸面里面(也有叫入画),或者在纸面外面(出画)。在一定范围里,图像错位越大我们感觉立体效果越明显。但是超过一定限度我们在画面中找不到完全重合的区域(比如说我的第一张)我们就会怀疑眼睛看到的东西,然后就没有立体感了。

出0入0汤圆

发表于 2015-2-21 18:30:47 | 显示全部楼层
liyang53719 发表于 2015-2-18 15:50
可以的,给你个例子(这个是用卡片机拍的两张ps做的原理是一样)

只不过需要重合的面积大一点,像上面这 ...

这不是 手抖 拍出来的照片么  

出0入0汤圆

发表于 2015-2-23 10:14:20 来自手机 | 显示全部楼层
好东西,学习了。

出0入0汤圆

发表于 2015-9-5 10:01:25 | 显示全部楼层
厉害 公司目前也准备做这个 学习下

出0入0汤圆

 楼主| 发表于 2015-9-16 22:36:38 | 显示全部楼层
jun66 发表于 2015-9-5 10:01
厉害 公司目前也准备做这个 学习下

贵公司在做什么呢,可以交流下不?

出0入0汤圆

发表于 2015-9-18 13:55:48 | 显示全部楼层
liyang53719 发表于 2015-9-16 22:36
贵公司在做什么呢,可以交流下不?

游戏、娱乐等方面的 你们呢?

出0入0汤圆

 楼主| 发表于 2015-9-19 14:06:26 | 显示全部楼层
jun66 发表于 2015-9-18 13:55
游戏、娱乐等方面的 你们呢?

我只是做着玩的
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片。注意:要连续压缩2次才能满足要求!!】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-8-26 23:23

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

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