C#使用opencv 打开并显示图片
时间: 2023-07-16 09:17:20 浏览: 212
使用 C# 调用 OpenCV 在窗口中显示图片的步骤如下:
1. 首先需要安装 OpenCV 库,可以在 NuGet 中搜索 "OpenCV" 并安装。
2. 在代码中导入 OpenCV 库:
```csharp
using OpenCvSharp;
```
3. 加载图像文件:
```csharp
Mat image = Cv2.ImRead("path/to/image.jpg");
```
4. 创建一个窗口并显示图像:
```csharp
Cv2.NamedWindow("Window Name", WindowFlags.AutoSize);
Cv2.ImShow("Window Name", image);
Cv2.WaitKey(0);
```
完整的代码示例:
```csharp
using System;
using OpenCvSharp;
namespace OpenCVTest
{
class Program
{
static void Main(string[] args)
{
// 加载图像文件
Mat image = Cv2.ImRead("path/to/image.jpg");
// 创建一个窗口并显示图像
Cv2.NamedWindow("Window Name", WindowFlags.AutoSize);
Cv2.ImShow("Window Name", image);
Cv2.WaitKey(0);
}
}
}
```
注意:在显示图像之后需要加上 `Cv2.WaitKey(0)` 来等待用户按下任意键关闭窗口。
阅读全文