【发布时间】:2019-10-08 16:45:25
【问题描述】:
我正在使用罗技 C920 网络摄像头,我正在尝试进行人脸检测,但是当我尝试使用以下代码访问我的摄像头时,我只是得到一个空白屏幕。相机可以被windows很好地识别,并且可以在其他软件中使用。
我想做的是在图片框中显示网络摄像头的实时流,这可能吗
也许 open cv 不是这种类型的软件?
private void CaptureCamera()
{
camera = new Thread(new ThreadStart(CaptureCameraCallback));
camera.Start();
}
private void CaptureCameraCallback()
{
frame = new Mat();
capture = new VideoCapture();
capture.Open(2);
while (isCameraRunning == 1)
{
capture.Read(frame);
image = BitmapConverter.ToBitmap(frame);
pictureBox1.Image = image;
image = null;
}
}
public frmFaceDetection()
{
InitializeComponent();
}
【问题讨论】: