如何使用folderbrowser对话框将图像加载到emguCV imagebox? [英] How to use folderbrowser dialogue to load images into emguCV imagebox?

查看:73
本文介绍了如何使用folderbrowser对话框将图像加载到emguCV imagebox?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

无论如何使用folderbrowser对话框更改emgucv图像框中的图像。我还需要从我尝试过的子文件夹中选择图像:



Is there anyway to change images in a imagebox of emgucv using folderbrowser dialog box. I also need to select images from subfolders I tried this:

private void btSelectFolder_Click(object sender, EventArgs e)
{
        FolderBrowserDialog ofd = new FolderBrowserDialog();
        if (ofd.ShowDialog(this) == System.Windows.Forms.DialogResult.OK)
            try
            {
                textBox7.Text = ofd.SelectedPath;
                image = Directory.GetFiles(ofd.SelectedPath, "*.jpg");
//trying to get all image files
                frame = new Image<Bgr, byte>((Bitmap)Bitmap.image);
// I get error here//this line is to convert image to emguCV image type
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
    }





Plz帮助asap ..谢谢你提前...



Plz help asap..thank u in advance...

推荐答案





问题1:我不知道如何从文件夹中加载图像



Hi,

Problem 1 :I don't know how to load images from the folders

FolderBrowserDialog fbd = new FolderBrowserDialog();
            DialogResult result = fbd.ShowDialog();
            string[] files = { };
            if (result == System.Windows.Forms.DialogResult.OK)
                files = Directory.GetFiles(fbd.SelectedPath, "*.jpg", SearchOption.AllDirectories);







问题2:我不知道转换图像






Problem 2 : I dont know to convert the image

foreach (var file in files)
           {
               Image<bgr, byte> EmguImage = new Image<bgr, byte>(new Bitmap(file));
           }


这篇关于如何使用folderbrowser对话框将图像加载到emguCV imagebox?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆