C# 3.0 如何使用imagebox emgucv调整图像大小?
我在文件夹图像中有图像 如何在打开图像时使用emgucv中的imagebox调整图像大小? thnx..C# 3.0 如何使用imagebox emgucv调整图像大小?,c#-3.0,face-detection,C# 3.0,Face Detection,我在文件夹图像中有图像 如何在打开图像时使用emgucv中的imagebox调整图像大小? thnx..//从OpenFileDialog获取原始图像 Bitmap bitmap = new Bitmap(FileUpload1.PostedFile.InputStream); Image<Hsv, Byte> Iimage = new Image<Hsv, byte>(bitmap); Image&
//从OpenFileDialog获取原始图像
Bitmap bitmap = new Bitmap(FileUpload1.PostedFile.InputStream);
Image<Hsv, Byte> Iimage = new Image<Hsv, byte>(bitmap);
Image<Hsv, Byte> HsvImage = Iimage.Resize(384, 256,INTER.CV_INTER_LINEAR);
Image captureImage=新图像(openImageFileDialog.FileName);
//调整图像大小的步骤
Image resizedImage=captureImage.Resize(宽度、高度、Emgu.CV.CvEnum.INTER.CV\u INTER\u线性);
希望有帮助。这就是我如何使用EmguCV调整图像大小的方法
Bitmap bitmap = new Bitmap(FileUpload1.PostedFile.InputStream);
Image<Hsv, Byte> Iimage = new Image<Hsv, byte>(bitmap);
Image<Hsv, Byte> HsvImage = Iimage.Resize(384, 256,INTER.CV_INTER_LINEAR);
Bitmap Bitmap=新位图(FileUpload1.PostedFile.InputStream);
图像Iimage=新图像(位图);
图像HsvImage=Iimage.Resize(384256,内部CV\u内部线性);
答案很简单
Bitmap bitmap = new Bitmap(FileUpload1.PostedFile.InputStream);
Image<Hsv, Byte> Iimage = new Image<Hsv, byte>(bitmap);
Image<Hsv, Byte> HsvImage = Iimage.Resize(384, 256,INTER.CV_INTER_LINEAR);
让我们假设image的路径是“C:\image.jpg”
Bitmap bitmap = new Bitmap(FileUpload1.PostedFile.InputStream);
Image<Hsv, Byte> Iimage = new Image<Hsv, byte>(bitmap);
Image<Hsv, Byte> HsvImage = Iimage.Resize(384, 256,INTER.CV_INTER_LINEAR);
据我所知,不可能使用Emgu CV就地调整大小(即调整图像大小并影响调用调整大小的图像)。e、 你需要做:
var im=新图像(文件名)。。。逻辑。。。im=im.Resize(…)
而不是var im=new Image(filename)。。。逻辑。。。im.Resize(…)