如何用videocapx.ocx控件在vfp中制作照片采集程序

如何用videocapx.ocx控件在vfp中制作照片采集程序,第1张

1.

新建表单

2.

增加 VideoCapX 控件

3,

增加 Button 按钮

click 事件:Thisform.vcx.ShowVideoSourceDlg

4.

关键事件

表单的 INIT 事件

*!*连接音频驱动

Thisform.vcx.CaptureAudio = .T.

Thisform.vcx.PreviewAudio = .T.

*!* 连接视频驱动

Thisform.vcx.Connected = .T.

*!* 设置视频大小

*!* Thisform.vcx.SetVideoFormat (640, 480) &&(320, 240)

*!* 开始预览

*!* Thisform.vcx.UseVideoFilter = .T.

*!* Thisform.vcx.Preview = .T.

Run 表单

9 OK 了

可能是VideoCapture自动识别到的摄像头属性不对,所以需要我们人为地去设置它。CAP_DSHOW表明使用微软的DirectShow,该格式显示的摄像头顺序与opencv默认的打开顺序不同。

1.右键“计算机”----“管理”----“设备管理器”----“图像设备”----双击里面的子项----“更新驱动程序"-----“自动搜索更新的驱动程序软件”

2.用“videocap”软件看能不能开启摄像头

3.上面两种都不行就只能重装试试

如果都不行就可能是硬件问题了-------------送维修


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/11230126.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-14
下一篇 2023-05-14

发表评论

登录后才能评论

评论列表(0条)

保存