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这个消息就行了。
这些奇怪的画面都是我把摄像头对着屏幕造成的……
谢谢分享 顶一个。。。。。。。。。。。。。
玩个梗。 这是几楼
页:
[1]