设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

返回列表 发新帖
楼主: smileyoufu

[ActiveX] 网络摄像头拍照另存为图片问题(内含免注册调用COM_DLL实例<功能增强版本>)

[复制链接]
发表于 2015-3-18 11:33:08 | 显示全部楼层
smileyoufu 发表于 2015-3-18 11:08
请问是必须要类似API才能从窗口取得图片么?下面是webcame里用到的API和对象的定义
Private Declare Fun ...

调用摄像头获得的是一个视频,我觉得,应该是要有“按快门”的动作才能获取图片的。不妨考虑下,创建场景,再用子窗体的hwnd,看看能不能获取图像。
下面的例子里含有“按快门”的操作,但貌似在win7下无法运行。
http://www.office-cn.net/thread-79828-1-1.html
如果仅仅是保存图片的话,小宝的截屏示例里就有:
http://www.office-cn.net/thread-106783-1-1.html
但前提是已经获取了图像。

点击这里给我发消息

发表于 2015-3-18 17:21:07 | 显示全部楼层
msvidctl.dll 和 quartz.dll对应的是哪个引用库?
进入对象浏览器看一下它们有哪些属性和方法,应该内置有获得图像的方法,没必要去截屏来获取图像

点击这里给我发消息

 楼主| 发表于 2015-3-18 17:23:58 | 显示全部楼层
t小宝 发表于 2015-3-18 17:21
msvidctl.dll 和 quartz.dll对应的是哪个引用库?
进入对象浏览器看一下它们有哪些属性和方法,应该内置有 ...

msvidctl.dll 和 quartz.dll   这2个就是Windows操作系统中的库。在System32文件夹中。

msvidctl.dll 和 quartz.dll对应的是哪个引用库?-----------------这句话是指有什么特别的名称么?

点评

这两个不是com对象么,不需要引用么?还是标准dll,使用它的api?  发表于 2015-3-18 17:26

点击这里给我发消息

 楼主| 发表于 2015-3-18 17:28:28 | 显示全部楼层
msvidctl.dll   对应 MS Video Control 1.0 Type Libary         需要浏览到System32文件夹查找  msvidctl.dll
quartz.dll     对应 ActiveMovie control Type Libary           这个直接打开引用对话框,在引用列表框即可找到。

点击这里给我发消息

 楼主| 发表于 2015-3-18 17:28:47 | 显示全部楼层
t小宝 发表于 2015-3-18 17:21
msvidctl.dll 和 quartz.dll对应的是哪个引用库?
进入对象浏览器看一下它们有哪些属性和方法,应该内置有 ...

msvidctl.dll   对应 MS Video Control 1.0 Type Libary         需要浏览到System32文件夹查找  msvidctl.dll
quartz.dll     对应 ActiveMovie control Type Libary           这个直接打开引用对话框,在引用列表框即可找到。

点击这里给我发消息

发表于 2015-3-18 20:31:53 | 显示全部楼层
msvidctl.dll 的库太庞大了,没有资料很难找
quartz.dll 竟然引用不成功...

点击这里给我发消息

 楼主| 发表于 2015-3-18 23:45:43 | 显示全部楼层
t小宝 发表于 2015-3-18 20:31
msvidctl.dll 的库太庞大了,没有资料很难找
quartz.dll 竟然引用不成功...

quartz.dll 的引用非常特别, 只需要在VB6的引用窗口中,直接将垂直滚动条往下移动,找到 ActiveMovie control Type Libary  ,这个就是quartz.dll 了

点击这里给我发消息

 楼主| 发表于 2015-3-20 14:47:20 | 显示全部楼层
感谢大家的帮助,在王站,小宝,roych 三位老大的帮助支持下,已经写好了照相快门这个功能。在此向三位表示感谢。
附件是编译后的独立exe文件,想先测试一下是否够稳定(能否正常启动摄像机)。现在的还是个草稿,比较乱,待抽时间整理好后再与大家分享(如果够稳定的话,不稳定就没价值了)。

本帖子中包含更多资源

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

x

点评

平板测试,不能选择前后摄像头  发表于 2015-3-20 15:09
win8 32位测试没问题  发表于 2015-3-20 15:07
8错8错……win7(64bit)测试没什么问题。  发表于 2015-3-20 14:55

点击这里给我发消息

 楼主| 发表于 2015-3-20 14:49:40 | 显示全部楼层
顺便说一下,exe文件是VB6编写的,和360之类的杀毒软件不兼容,会被误杀(保证无病毒)
发表于 2015-3-20 14:57:27 | 显示全部楼层
本帖最后由 roych 于 2015-3-20 15:08 编辑
smileyoufu 发表于 2015-3-20 14:49
顺便说一下,exe文件是VB6编写的,和360之类的杀毒软件不兼容,会被误杀(保证无病毒)

额,如果可以智能识别屏幕尺寸可能好一些,照相时感觉把人像拉得太长…都成马脸了,虽然实际上相片还不错。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|站长邮箱|小黑屋|手机版|Office中国/Access中国 ( 粤ICP备10043721号-1 )  

GMT+8, 2024-3-29 16:42 , Processed in 0.097820 second(s), 33 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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