我有一个像
Image<Bgr, Byte> ImageFrame = capture.QueryFrame();
(实际上它是一个在 PictureBox 中显示的网络摄像头流)
从这里我想“提取”单个矩形(给出坐标)并想在一个单独的 PictureBox 中显示这些部分,但目前我有一个心理障碍。
谁能给我一个提示?
我假设您正在使用 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
现在你会有一个位图,如果你想从这个位图中选择一个特定的区域,那么下面的链接会帮助你。