找回密码
 立即注册→加入我们

QQ登录

只需一步,快速开始

搜索
热搜: 下载 VB C 实现 编写
查看: 7895|回复: 4

VB控制摄像头拍照的源码

[复制链接]
发表于 2014-1-26 22:27:44 | 显示全部楼层 |阅读模式

欢迎访问技术宅的结界,请注册或者登录吧。

您需要 登录 才可以下载或查看,没有账号?立即注册→加入我们

×
事实上控制摄像头很简单,什么编程语言都行,你只要有一个窗口,使用一些API,发送一些窗口消息,就能实现摄像头的控制。相当简单。
当然我也觉得很意外,居然会这么简单,简单到离谱啊这是。
效果还行,消息处理比较缓慢,程序卡卡的,没办法,摄像头不行。
我这有个做好的,下载地址:
SRC+BIN: 拍照.7z (370.62 KB, 下载次数: 58)
主要用到的API是capCreateCaptureWindow
用这个就能在你的窗口里创建一个控件。这个控件能获取到摄像头的图像。
然后相关的消息有如下的……
WM_CAP_DRIVER_CONNECT
WM_CAP_SET_PREVIEW
WM_CAP_SET_PREVIEWRATE

发送上面三个消息你就能看到摄像头的内容了。不过呢,第一个消息WM_CAP_DRIVER_CONNECT有可能返回“失败”。解决的方法就是不断发送这个消息直到它“成功”。
退出你的程序的时候发送WM_CAP_DRIVER_DISCONNECT这个消息就行了。
这些奇怪的画面都是我把摄像头对着屏幕造成的……
拍照.PNG
摄像头.PNG
摄像头2.PNG
摄像头3.PNG
回复

使用道具 举报

发表于 2014-3-26 16:39:40 | 显示全部楼层
谢谢分享
回复

使用道具 举报

发表于 2014-3-27 20:20:50 | 显示全部楼层
顶一个。。。。。。。。。。。。。
回复

使用道具 举报

发表于 2022-12-30 03:42:17 | 显示全部楼层
手机拍屏.jpg
玩个梗。
回复 赞! 靠!

使用道具 举报

发表于 2023-7-6 11:06:57 | 显示全部楼层
这是几楼
回复

使用道具 举报

本版积分规则

QQ|Archiver|小黑屋|技术宅的结界 ( 滇ICP备16008837号 )|网站地图

GMT+8, 2024-7-27 17:24 , Processed in 0.033930 second(s), 28 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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