louis_hioe
驱动小牛
驱动小牛
  • 注册日期2003-04-23
  • 最后登录2008-12-18
  • 粉丝0
  • 关注0
  • 积分12分
  • 威望22点
  • 贡献值0点
  • 好评度2点
  • 原创分0分
  • 专家分0分
阅读:2167回复:17

如何显示采集所得的图象?

楼主#
更多 发布于:2003-06-24 11:31
各位大虾:
    小弟正在用PCI9054开发视频采集卡,硬件部分已完成,但不知怎么将采集到的视频数据在计算机显示器显示?请各位指教!不胜感激!
bjlg
驱动牛犊
驱动牛犊
  • 注册日期2002-08-05
  • 最后登录2010-03-11
  • 粉丝0
  • 关注0
  • 积分55分
  • 威望7点
  • 贡献值0点
  • 好评度4点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2003-06-29 22:16
直接画图
louis_hioe
驱动小牛
驱动小牛
  • 注册日期2003-04-23
  • 最后登录2008-12-18
  • 粉丝0
  • 关注0
  • 积分12分
  • 威望22点
  • 贡献值0点
  • 好评度2点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2003-06-30 13:36
这位大哥,小弟还刚刚入门,能否详细说明一下?谢谢!
swf2003
驱动中牛
驱动中牛
  • 注册日期2003-02-13
  • 最后登录2011-10-28
  • 粉丝0
  • 关注0
  • 积分4分
  • 威望22点
  • 贡献值0点
  • 好评度20点
  • 原创分0分
  • 专家分0分
地板#
发布于:2003-07-01 11:32
在pc断收到你的图形数据,数据格式你应该知道吧,把你图像数据转换成BMP格式,然后随便创建一个窗口显示,或者你不知道怎样创建窗口,你把BMP数据存成文件,用别的ap 打开也行。
这下该行了吧!
你的认可是对我最大的鼓励!
louis_hioe
驱动小牛
驱动小牛
  • 注册日期2003-04-23
  • 最后登录2008-12-18
  • 粉丝0
  • 关注0
  • 积分12分
  • 威望22点
  • 贡献值0点
  • 好评度2点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2003-07-03 13:04
 此种方法能够对图象进行动态更新吗?
siteddy
驱动牛犊
驱动牛犊
  • 注册日期2001-08-07
  • 最后登录2005-02-01
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2003-07-03 14:00
你的图象是什么格式的?如果没有现成的DECODER你可以使用,自己写实时回放的话要注意切换过程中的工作时间不要超过消影期,否则就必须丢帧。
teddy
louis_hioe
驱动小牛
驱动小牛
  • 注册日期2003-04-23
  • 最后登录2008-12-18
  • 粉丝0
  • 关注0
  • 积分12分
  • 威望22点
  • 贡献值0点
  • 好评度2点
  • 原创分0分
  • 专家分0分
6楼#
发布于:2003-07-03 14:40
我没有用专用的Video Decoder,而是用了一12Bit的高速ADC采集12位灰毒图像,你能否在图像显示的具体软件实现上给予指点?
siteddy
驱动牛犊
驱动牛犊
  • 注册日期2001-08-07
  • 最后登录2005-02-01
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
7楼#
发布于:2003-07-03 14:57
你的这12BIT是YUV的还是RGB的,图象帧间有数据吗?帧内有非图象数据吗?你可以保留你的图象数据指针,把它和数据尺寸传给render,render获取原始数据后可以回放到屏幕中。
teddy
louis_hioe
驱动小牛
驱动小牛
  • 注册日期2003-04-23
  • 最后登录2008-12-18
  • 粉丝0
  • 关注0
  • 积分12分
  • 威望22点
  • 贡献值0点
  • 好评度2点
  • 原创分0分
  • 专家分0分
8楼#
发布于:2003-07-03 16:34
我的图像数据格式中只有12Bit的亮度信号(Y),帧与帧之间没有数据,帧内也没有非图像数据,全是有效的图像数据(在采集过程中用CPLD对ADC进行控制,避免采集视频信号中非图像信号---场消隐与行消隐信号)。你说的render是个什么东东?谢谢!
Sunbeam
驱动小牛
驱动小牛
  • 注册日期2001-10-29
  • 最后登录2010-01-29
  • 粉丝0
  • 关注0
  • 积分4分
  • 威望12点
  • 贡献值0点
  • 好评度11点
  • 原创分0分
  • 专家分0分
9楼#
发布于:2003-07-04 09:23
一般说到RENDER,就会想到视频驱动是流媒体格式。其实不用这么做,直接用显卡的OVERLAY模式,就可以发挥你的采集芯片的最大性能。
堂堂正正做人,明明白白做事
louis_hioe
驱动小牛
驱动小牛
  • 注册日期2003-04-23
  • 最后登录2008-12-18
  • 粉丝0
  • 关注0
  • 积分12分
  • 威望22点
  • 贡献值0点
  • 好评度2点
  • 原创分0分
  • 专家分0分
10楼#
发布于:2003-07-06 11:58
请教:
   Render 怎么使用?
   显卡的Overlay功能怎么调用?
谢谢!
swf2003
驱动中牛
驱动中牛
  • 注册日期2003-02-13
  • 最后登录2011-10-28
  • 粉丝0
  • 关注0
  • 积分4分
  • 威望22点
  • 贡献值0点
  • 好评度20点
  • 原创分0分
  • 专家分0分
11楼#
发布于:2003-07-08 09:34
12Bit的亮度信号(Y)怎样实时显示呢?
你的认可是对我最大的鼓励!
siteddy
驱动牛犊
驱动牛犊
  • 注册日期2001-08-07
  • 最后登录2005-02-01
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
12楼#
发布于:2003-07-08 09:53
去掉高4位,转化成RGB就可以了
teddy
siteddy
驱动牛犊
驱动牛犊
  • 注册日期2001-08-07
  • 最后登录2005-02-01
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
13楼#
发布于:2003-07-08 09:57
兄弟:你会不会采上来的是YUV420啊?因为这样正好12BIT,而且是彩色的,你采12BIT的亮度信号就只有黑白的,真不爽。
teddy
swf2003
驱动中牛
驱动中牛
  • 注册日期2003-02-13
  • 最后登录2011-10-28
  • 粉丝0
  • 关注0
  • 积分4分
  • 威望22点
  • 贡献值0点
  • 好评度20点
  • 原创分0分
  • 专家分0分
14楼#
发布于:2003-07-08 16:19
去掉高4位,转化成RGB就可以了


那不就有信息丢失?
你的认可是对我最大的鼓励!
siteddy
驱动牛犊
驱动牛犊
  • 注册日期2001-08-07
  • 最后登录2005-02-01
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
15楼#
发布于:2003-07-08 17:39
用12BIT去表示一个亮度信号本身就是精度过高,8BIT已经足够了,我们现在的项目就是上行10BIT亮度信号,我们在板卡上丢掉高2位再上给软件,现行的软件和显卡好像很少支持超过8bit亮度精度的。所以我怀疑他采上来的是YUV420或者411的,不知道他有没有去核对过。
teddy
sipu
驱动牛犊
驱动牛犊
  • 注册日期2002-05-13
  • 最后登录2005-01-07
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
16楼#
发布于:2003-07-13 14:14
如果仅仅是显示用,你可以直接只取高8位,用CPLD实现。利用DirectDraw先在显存中直接开一段帧存,将得到的数据直接写到帧存中去,便实现了动态显示。这些在驱动程序中实现。

至于为什么是12Bit,主要是在图象处理的时候有用。显示的测试设备是人的眼睛,256阶灰度其实大大高于人能分辨的了。不存在信息丢失的问题。


另外,如果你采取的是12位采样,你的噪声是怎么控制的?在图象处理中如何滤除杂波,考虑过这问题没有?可探讨。
louis_hioe
驱动小牛
驱动小牛
  • 注册日期2003-04-23
  • 最后登录2008-12-18
  • 粉丝0
  • 关注0
  • 积分12分
  • 威望22点
  • 贡献值0点
  • 好评度2点
  • 原创分0分
  • 专家分0分
17楼#
发布于:2003-07-13 15:42
sipu:
   目前,设计中还没有考虑有关图像处理方面的问题。图像处理将采用DSP实现,该设计只是一过渡,谢谢你的指点!
   请问:你有关于DirectDraw使用方面的参考资料吗?如有,e_mail一份给我,louis_hioe@163.com.谢谢!
游客

返回顶部