【问题标题】:C# - Emgu CV -Can i use Emgu cv on a Console Application?C# - Emgu CV - 我可以在控制台应用程序上使用 Emgu cv 吗?
【发布时间】:2013-06-15 14:42:19
【问题描述】:

我可以开发一个非 Windows 形式的应用程序,即使用 EMGU CV 的控制台应用程序吗?我想使用 C# 和 Emgu CV 在桌面上进行图像处理,并通过 Http 将结果发送到 Android。我可以使用 Emgu CV 将其作为控制台应用程序吗?

【问题讨论】:

    标签: c# winforms console-application desktop-application emgucv


    【解决方案1】:

    当然,您可以使用控制台应用程序。 EmguCV 充当标准库。

    对于您的问题,我建议您编写将在服务器上运行的 WebService 或 WebApplication。我认为您可以将其与 IIS 服务器一起使用。对于 Apache,您需要为 Linux 编译 opencv 和 EmguCV,然后为 Apache 安装 mod_mono。

    【讨论】:

      【解决方案2】:

      是的,你可以,例如

      class Program
          {
              static void Main(string[] args)
              {
                  Image<Hsv, byte> bitmap = new Image<Hsv, byte>(@"D:\red3.bmp");
                  Image<Hsv, byte> bitmap1 = new Image<Hsv, byte>(@"D:\testc.bmp");
                  Image<Hsv, byte> bitmapDIFF = bitmap - bitmap1;
                  Hsv lowerLimit = new Hsv(0, 0, 200);
                  Hsv upperLimit = new Hsv(5, 255, 255);
      
                  var imageHSVDest = bitmap.InRange(lowerLimit, upperLimit);
      
                  //CvInvoke.cvShowImage("imageHSVDest", imageHSVDest);
      
                 CvInvoke.cvShowImage("imageHSVDest",bitmapDIFF);
      
                  bitmap.AbsDiff(bitmap1);
                  CvInvoke.cvWaitKey(0);
      
              }
          }
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2023-03-04
        • 2015-03-08
        • 2017-12-24
        • 2017-11-22
        • 1970-01-01
        • 1970-01-01
        • 2011-11-04
        相关资源
        最近更新 更多