Office中国论坛/Access中国论坛

标题: 请教!关于视频的问题? [打印本页]

作者: sxgaobo    时间: 2004-1-14 20:38
标题: 请教!关于视频的问题?
如何能将视频头摄取的图象显示在窗体的固定位置中?
作者: sam_yuan    时间: 2004-1-14 21:09
建立一个图像控件
Private Sub Form_Current()

        If Dir("\\192.168.123.22\当天照片\" & Me.体检表编号 & ".bmp") = "" Then
            image38.Picture = CurrentProject.Path & "\photo\" & "err.bmp"
        Else
            image38.Picture = "\\192.168.123.22\当天照片\" & Me.体检表编号 & ".bmp"
        End If
        
End Sub
作者: sxgaobo    时间: 2004-1-14 21:52
谢谢sam_yuan!
我所说的是摄像头,是动态的图像。也就是说如何能将摄像头捕捉到的画面动态的显示在窗体的指定位置!
作者: sam_yuan    时间: 2004-1-14 22:01
我不会,但我用的是一个笨方法,我是办理健康证明登记并照相时用的,你可以试一下
1、在窗体中建立一个图像控件
Private Sub Form_Current()

        If DirCurrentProject.Path & "\photo\ & Me.体检表编号 & ".bmp") = "" Then
            image38.Picture = CurrentProject.Path & "\photo\" & "err.bmp"
        Else
            image38.Picture = "CurrentProject.Path & "\photo\ & Me.体检表编号 & ".bmp"
        End If
再建立一个命令按钮
Private Sub 命令26_Click()
Form_Current
End Sub
说明:
当你照相后,把照片存于\photo目录下,照片编号=体检表编号,然后按命令按钮,这样图像框中就会有你刚照的像,或者你加一个计时器,间隔1000也行
作者: sxgaobo    时间: 2004-1-14 22:13
窗体中的画面是由摄像头采集到的,是动态的,如何能做到如图所示的结果?
(下图是我抓屏后做的,不是实际的结果,)
[attach]3179[/attach]
作者: sam_yuan    时间: 2004-1-15 00:09
从图中看,你用的好象是USB接口的摄影头,它好象自带了一个软件用来拍照片的。你的意思应该是在窗体中就能看到动态图像,并用命令按钮拍下画面。这牵涉到DLL动态链接库,如果你会编写DLL文件,这将不会成为问题,如果你不会,我的建议是你用我的笨方法,它一样也可以达到你所要求的效果。请仔细看第四楼。

作者: sxgaobo    时间: 2004-1-15 01:15
我现在的问题是如何能将摄像头捕捉的画面传到窗体中!
作者: sam_yuan    时间: 2004-1-15 01:43
http://www.office-cn.net/bbs/dispbbs.asp?boardID=2&ID=13939
作者: zhengjialon    时间: 2004-1-15 16:30
你对ACCESS的功能要求可能太高了,ACCESS是数据库开发程序,可能用它来开发有关图像的应用系统,特别还是动态的,可能太免为其难了,如果要用可以找一下相关第三方控件来试试,或者用TIMER控件结合来用,没试过,不过既使做出来可以性能极差。




欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/) Powered by Discuz! X3.3