基础 - 是否存在摄像头
Posted 生如逆旅 一苇以航
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了基础 - 是否存在摄像头相关的知识,希望对你有一定的参考价值。
1 // 是否存在摄像头.cpp : 定义控制台应用程序的入口点。 2 // 3 4 #include "stdafx.h" 5 #include <windows.h> 6 7 #include <Vfw.h> 8 #pragma comment(lib,"Vfw32.lib") 9 10 #include <iostream> 11 12 using namespace std; 13 14 15 BOOL IsCamExist(); 16 17 int main() 18 { 19 if (IsCamExist()) 20 { 21 cout << "有" << endl; 22 } 23 else 24 { 25 cout << "无" << endl; 26 } 27 return 0; 28 } 29 30 BOOL IsCamExist() 31 { 32 BOOL bOk = FALSE; 33 CHAR DeviceName[100], v1[50]; 34 for (int i = 0; i < 10 && !bOk; i++) 35 { 36 bOk = capGetDriverDescriptionA(i, DeviceName, sizeof(DeviceName), 37 //系统的API函数 38 v1, sizeof(v1)); 39 } 40 return bOk; 41 }
以上是关于基础 - 是否存在摄像头的主要内容,如果未能解决你的问题,请参考以下文章