Image EmguCV图像框中的缩放/平移

Image EmguCV图像框中的缩放/平移,image,scroll,emgucv,Image,Scroll,Emgucv,有人知道如何使用C代码在EmguCV的imagebox上缩放/平移滚动吗?使用鼠标滚动可以很好地工作,但我想使用代码 我试过了,但是运气不好 ImageBox1.SetZoomScale(1, new Point(400, 400)); 使用SetZoomScale,您走的路是正确的。 将缩放比例设置为小于1以放大,将缩放比例设置为小于1以缩小。1表示没有缩放。 第二个参数是缩放区域相对于图像控件的中心。 因此,如果从ZoomScale=1开始,请执行以下操作: 使用定点400,00放大 Im

有人知道如何使用C代码在EmguCV的imagebox上缩放/平移滚动吗?使用鼠标滚动可以很好地工作,但我想使用代码

我试过了,但是运气不好

ImageBox1.SetZoomScale(1, new Point(400, 400));

使用SetZoomScale,您走的路是正确的。 将缩放比例设置为小于1以放大,将缩放比例设置为小于1以缩小。1表示没有缩放。 第二个参数是缩放区域相对于图像控件的中心。 因此,如果从ZoomScale=1开始,请执行以下操作:

使用定点400,00放大

ImageBox1.SetZoomScale(2, new Point(400, 400));
ImageBox1.SetZoomScale(0.5, new Point(400, 400));
重置原始缩放

ImageBox1.SetZoomScale(1, new Point(400, 400));
使用定点400,00缩小

ImageBox1.SetZoomScale(2, new Point(400, 400));
ImageBox1.SetZoomScale(0.5, new Point(400, 400));