0xAA55 发表于 2014-1-26 22:27:44

VB控制摄像头拍照的源码

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

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




我有个梦 发表于 2014-3-26 16:39:40

谢谢分享

Anonymous 发表于 2014-3-27 20:20:50

顶一个。。。。。。。。。。。。。

唐凌 发表于 2022-12-30 03:42:17


玩个梗。

liu496324 发表于 2023-7-6 11:06:57

这是几楼
页: [1]
查看完整版本: VB控制摄像头拍照的源码