博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
C#中利用emgucv的ImageBox()打开并显示一副图像(二)
阅读量:6739 次
发布时间:2019-06-25

本文共 1199 字,大约阅读时间需要 3 分钟。

1、添加一个工具箱中的imageBox控件到界面上。

2、添加一个只读的文本框控件TextBox、添加一个打开文件控件openFileDialog。

3、添加一个用于打开图像的按钮,在对于调用函数中添加下面代码:

DialogResult result = openFileDialog1.ShowDialog();            if (result == DialogResult.OK || result == DialogResult.Yes)            {                textBox1.Text = openFileDialog1.FileName;            }

上面代码中openFileDialog1和textBox1根据实际修改。

4、在主程序中添加读入一副图像并调整大小的代码。

public void main()        {            if (textBox1.Text != String.Empty)            {                StringBuilder msgBuilder = new StringBuilder("Performance: ");                Mat srcImg = CvInvoke.Imread(textBox1.Text);                Mat showImg = srcImg;                Size showSize = new Size(443, 413);                              CvInvoke.Resize(srcImg,showImg,showSize);                pictureBox1.Image = showImg;//显示图像到控件                this.Text = msgBuilder.ToString();            }        }

5、添加文本框控件中地址改变时,显示图像代码的调用代码。

private void textBox1_TextChanged(object sender, EventArgs e)        {            PerformShapeDetection();        }
this.textBox1.TextChanged += new System.EventHandler(this.textBox1_TextChanged);//在XXXXX.Designer.cs的Windows窗口设计器生成的代码段中

 

转载于:https://www.cnblogs.com/k1412/p/7194290.html

你可能感兴趣的文章
Java 知识点
查看>>
Nginx+Tomcat高性能负载均衡集群搭建
查看>>
BZOJ3573: [Hnoi2014]米特运输(树上乱搞)
查看>>
Dubbo的一些编码约定和设计原则
查看>>
IDA 操作记录
查看>>
告警系统需求分析 告警系统主脚本 告警系统配置文件 告警系统监控项目
查看>>
JavaServer Faces (JSF) with Spring
查看>>
知物由学 | 这些企业大佬如何看待2018年的安全形势?
查看>>
[转]Mongodb的下载和安装
查看>>
usb_submit_urb
查看>>
[Node.js] Add Logging to a Node.js Application using Winston
查看>>
qt-solutions提供了8个开源项目
查看>>
处理:“ORA-00257: archiver error. Connect internal only, until freed”的错误问题
查看>>
java 取汉字首字母
查看>>
苹果版小黄车(ofo)app主页菜单效果
查看>>
使用Genymotion模拟器或者手机运行ionic4程序
查看>>
Hadoop之父Doug Cutting
查看>>
关于socket阻塞与非阻塞情况下的recv、send、read、write返回值---部分内容可能不确切,待讨论...
查看>>
Matlab随笔之插值与拟合(上)
查看>>
Socket 通信(基础原理、实时聊天系统雏形)
查看>>