【问题标题】:C#/WPF opensource camera libraryC#/WPF 开源相机库
【发布时间】:2016-10-13 13:28:50
【问题描述】:

我有一段时间没有使用 .Net 项目,现在我需要使用库来显示来自网络摄像头的实时视图并拍照或制作视频。谁能建议我一个好的开源库来做到这一点?快速搜索后,我找到了 AForge 库,但我不知道它是否是我要找的。​​p>

【问题讨论】:

  • 推荐问题跑题了。
  • 谢谢@DangerZone,你能解释一下为什么吗?
  • 我不知道确切的原因。我敢肯定,meta 上有一些帖子。可能是因为没有“正确答案”,它通常会导致相当开放和固执己见的帖子,这些帖子不太适合该网站。
  • @ciccioska 你可以试试例子吗?

标签: c# .net wpf camera


【解决方案1】:

我以前用过WebCam_Capture;

WebCAM.cs:

using System;
using System.IO;
using System.Linq;
using System.Text;
using WebCam_Capture;
using System.Collections.Generic;
namespace controlPC{
 class WebCam{
private WebCamCapture webcam;
private System.Windows.Forms.PictureBox _FrameImage;
private int FrameNumber = 50;
 public void InitializeWebCam(ref System.Windows.Forms.PictureBox ImageControl){
 webcam = new WebCamCapture();
  webcam.FrameNumber = ((ulong)(0ul));
 webcam.TimeToCapture_milliseconds = FrameNumber;
 webcam.ImageCaptured += new WebCamCapture.WebCamEventHandler(webcam_ImageCaptured);
_FrameImage = ImageControl;}
 void webcam_ImageCaptured(object source, WebcamEventArgs e){
 _FrameImage.Image = e.WebCamImage;}
  public void Start(){
 webcam.TimeToCapture_milliseconds = FrameNumber;
 webcam.Start(0);}
 public void Stop(){
 webcam.Stop();}
 public void Continue(){
 webcam.TimeToCapture_milliseconds = FrameNumber;
 webcam.Start(this.webcam.FrameNumber);}

MainForm.cs

using WebCam_Capture;
    void MainFormLoad(object sender, EventArgs e)
{
 webcam = new WebCam();
webcam.InitializeWebCam(ref pictureBox1);
}

【讨论】:

    猜你喜欢
    • 2020-09-28
    • 1970-01-01
    • 2011-06-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-02-20
    • 1970-01-01
    相关资源
    最近更新 更多