小编el *_*roo的帖子

Aforge.net相机捕获并将图像保存到目录

大家.我已经被困在这里处理这些错误了好几天,但我仍然无法弄明白.我的猜测:我认为我的代码存在一些问题,因为我在使用它之后没有正确处理对象,(我不太熟悉释放资源,线程的这些概念).我通过参考人们在youtube上做了什么来获得这些代码,但是尽管我做了完全相同的事情,但我的代码并没有很好地解决.

情况:我有两个图片框,左边一个可以拍摄我的视频,右边一个拍摄快照,如果你按下button1,你将启动视频,clone_button将复制一个图像,即拍摄快照,save_image应该将它保存到但是,当我试图保存它时,我在GDI +中反复出现一般错误.此外,我的调试器似乎变得疯狂(即无法终止vshost.exe)一旦我运行此程序,我必须重新启动计算机以使我的代码再次运行,这是令人沮丧和令人沮丧的.

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using System.IO;
using System.Drawing.Imaging;
//AForge.Video dll
using AForge.Video;
using AForge.Video.DirectShow;
using AForge.Imaging;
using AForge.Imaging.Filters;
using AForge;


namespace WebCameraCapture
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }
        private FilterInfoCollection CaptureDevice; // list of webcam
        private VideoCaptureDevice FinalFrame;

        private void Form1_Load(object sender, EventArgs e)
       {
            CaptureDevice = new FilterInfoCollection(FilterCategory.VideoInputDevice);//constructor
            foreach (FilterInfo Device in CaptureDevice)
            {
                comboBox1.Items.Add(Device.Name);
            }

            comboBox1.SelectedIndex …
Run Code Online (Sandbox Code Playgroud)

c# debugging dispose aforge

6
推荐指数
1
解决办法
3万
查看次数

C.dll 如何向 Python 公开变量?

我正在尝试将 C 主程序写入 dll,Python 将从该 dll 导入所有内容(包括所有变量和函数),并运行 dll 中定义的函数。但是,我不仅打算将函数导出,还打算将变量从 DLL 导出到 Python。我了解如何使用 DLL 将函数公开给 Python,但我不确定如何在 Python 中使用 Ctype 访问 dll 中的变量。

让我们举个例子:如果在标头内,我们有 #DEFINE MAXDEVNUMBER 4。当我使用 ctype print mydll.MAXDENUMBER 时,它给我带来了一个错误。未找到函数“MAXDENUM”

变量定义

在此输入图像描述

c c++ python dll ctypes

2
推荐指数
1
解决办法
1174
查看次数

标签 统计

aforge ×1

c ×1

c# ×1

c++ ×1

ctypes ×1

debugging ×1

dispose ×1

dll ×1

python ×1