如何使用folderbrowser对话框将图像加载到emguCV imagebox? [英] How to use folderbrowser dialogue to load images into emguCV imagebox?
本文介绍了如何使用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屋!
查看全文