怎么用Picture等控件来获得数码相机中的图片
编号:QA004759
建立日期: 2003年11月8日 最后修改日期:2003年11月8日
所属类别:
Q
闫书鹏:
操作系统:Windows 2000 Professional
编程工具:Visual Basic 6.0
问题:我近来正在用Visual Basic 6.0设计一个小程序,用来对学生的档案进行管理。有这样一个问题想请教:怎么用一个Picture或者Image等控件来获得数码相机中的图片,数码相机中显示的必须和显示器上的同步,也就是说Picture或者Image控件中的图片是动态的,当我们按回车键或者单击某个按钮时,图像就会被存下来,这时控件中的图片就不再动了。此程序中数码相机应该是完全受计算机控制的。
A回答:
sgzyh的意见:
使用VB的VFW捕获数码相机或数码头的实时图像就可以实现。
john的意见:
不要把扫描代码直接加在按钮的click事件下,在按钮的click事件中启动定时器,并将扫描代码加在定时器的timer事件下,如果想要一秒钟显示25帧以上画面,定时器interval设为40ms以下。注意在timer事件的最后一行再加入picture1.refresh保证图片框不断刷新。
163-bj的意见:
同步必须在你的程序中有该种数码相机的通用驱动,并且你还得在设计时规范传输图片时的网络通讯协议,很麻烦,如有机会,可参考ACDSEE的关于数码取图的源码。
此问题由sgzyh等回答。
附加关键字:编程, 源程序, programming, source code, Visual Basic, VB, 图形、图象, picture, graph, image, draw。
| |
|
|
| |
|
|