补坑
上一篇讲到创建虚拟网卡的方法不行
最好的方法还是安装一个VM虚拟机,再添加一个虚拟网卡,我用的是19(有好的方法可推荐一下,毕竟不可能在其他电脑上也安装一个VM)
加载图片
OpenFileDialog openFileDialog = new OpenFileDialog();
openFileDialog.Title = "请选择图片";
openFileDialog.Multiselect = false;
openFileDialog.Filter = "位图文件(*.bmp)|*.bmp|JPEG 文件(*.jpg)|*.jpg|PNG 文件(*.png)|*.png|TIFF 文件(*.tif)|*.tif|所有文件(*.bmp,*.jpg,*.png,*.tif)|*.bmp;*.jpg;*.png;*.tif";
if (openFileDialog.ShowDialog() == DialogResult.OK)
{
CogImageFileTool cogImageFileTool = new CogImageFileTool();
cogImageFileTool.Operator.Open(openFileDialog.FileName, CogImageFileModeConstants.Read);
cogImageFileTool.Run();
cogDisplay1.Image = cogImageFileTool.OutputImage;
cogDisplay1.Fit();
}
转换成灰色图片
if (cogDisplay1.Image == null)
{
MessageBox.Show("请先打开一个图片!","提示",MessageBoxButtons.OK,MessageBoxIcon.Exclamation);
}
else
{
#region 方法一
//CogImageConvertTool cogImageConvertTool = new CogImageConvertTool();
//cogImageConvertTool.InputImage = cogDisplay1.Image;
//cogImageConvertTool.Run();
//cogDisplay1.Image = cogImageConvertTool.OutputImage;
#endregion
#region 方法二
cogDisplay1.Image = CogImageConvert.GetIntensityImage(cogDisplay1.Image, 0, 0, cogDisplay1.Image.Width, cogDisplay1.Image.Height);
#endregion
}
取相机列表
treeView1.Nodes.Clear();
#region 方法一
//CogFrameGrabberGigEs cogFrameGrabberGigEs = new CogFrameGrabberGigEs();
//if (cogFrameGrabberGigEs.Count == 0)
//{
// MessageBox.Show("没有相机,请检查!", "提示", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
//}
//else
//{
// foreach (ICogFrameGrabber item in cogFrameGrabberGigEs)
// {
// treeView1.Nodes.Add(item.Name);
// }
//}
#endregion
#region 方法二
CogFrameGrabbers myFrameGrabbers = new CogFrameGrabbers();
if (myFrameGrabbers.Count == 0)
{
MessageBox.Show("没有相机,请检查!", "提示", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
}
else
{
foreach (ICogFrameGrabber item in myFrameGrabbers)
{
treeView1.Nodes.Add(item.Name);
}
}
#endregion
//着两个区别就是在生成里面需要将首先32位勾去才能运行CogFrameGrabberGigEs
//使用虚拟摄像头是不行的
VisionPro网页版帮助文档
本人英语不好需要浏览器翻译,英语大神可以停步。
https://download.csdn.net/download/qq_41793286/64364684
使用步骤
- 在原始帮助文档中搜索到对应的文档
- 右键属性中找到地址复制最后一个\杠后面的文件名再到文件中搜索用浏览器打开翻译即可