0

我有一个像

Image<Bgr, Byte> ImageFrame = capture.QueryFrame();

(实际上它是一个在 PictureBox 中显示的网络摄像头流)

从这里我想“提取”单个矩形(给出坐标)并想在一个单独的 PictureBox 中显示这些部分,但目前我有一个心理障碍。

谁能给我一个提示?

4

1 回答 1

0

我假设您正在使用 EmguCV,而我还没有测试过这些东西..但这可能会给您带来一些线索。

  • 使用EmguCV提供的 ImageBox代替PictureBox。因此不需要任何图像转换。

  • 如果要转换图像,来自 EmguCV 文档The Image class has a ToBitmap() function that return a Bitmap object, which can easily be displayed on a PictureBox control using Windows Form

  • 现在你会有一个位图,如果你想从这个位图中选择一个特定的区域,那么下面的链接会帮助你。

    使用 C# 裁剪图像

    如何在C#中剪切图像的一部分

于 2013-09-04T05:05:26.343 回答