有关EmguCV使用技巧的简单汇总
2016-12-17 14:16
561 查看
1、Emgu Image类有一个ToBitmap()函数,可以返回一个位图对象,用于使用Windows窗体PictureBox控件上显示
2、Emgu Mat转成Emgu Image方法:
Image<Bgr, Byte> img = mat.ToImage<Bgr, Byte>();
3、C#控制台程序通过Emgu显示图像的方法:
Emgu.CV.UI.ImageViewer.Show(tmp);//temp需要显示的图像
4、在EmguCV中,应该用Matrix[TDEPTH] mat =new Matrix[TDEPTH] 来定义矩阵。而不是用MCvmat来定义。这样就可以直接用 mat.Data[i,j]来访问矩阵的元素了。
5、Emgu Mat&CvInvoke.Imread使用,读入的RGB图像为一维数组存储方式:
//创建一个img
Mat img = new Mat(200, 400, DepthType.Cv8U, 3);
//将imread读入的图像存入
Mat img = CvInvoke.Imread("myimage.jpg", CvEnum.LoadImageType.AnyColor);
6、Emgu XmlDocument xDoc to Image[Bgr,Byte]:
Image<Bgr, Byte> image = (Image<Bgr, Byte>)
(new XmlSerializer(typeof(Image<Bgr, Byte>))).Deserialize(new XmlNodeReader(xDoc));
7、Emgu 图片显示用pictureBox控件,并将控件属性设置为zoom缩放模式
2、Emgu Mat转成Emgu Image方法:
Image<Bgr, Byte> img = mat.ToImage<Bgr, Byte>();
3、C#控制台程序通过Emgu显示图像的方法:
Emgu.CV.UI.ImageViewer.Show(tmp);//temp需要显示的图像
4、在EmguCV中,应该用Matrix[TDEPTH] mat =new Matrix[TDEPTH] 来定义矩阵。而不是用MCvmat来定义。这样就可以直接用 mat.Data[i,j]来访问矩阵的元素了。
5、Emgu Mat&CvInvoke.Imread使用,读入的RGB图像为一维数组存储方式:
//创建一个img
Mat img = new Mat(200, 400, DepthType.Cv8U, 3);
//将imread读入的图像存入
Mat img = CvInvoke.Imread("myimage.jpg", CvEnum.LoadImageType.AnyColor);
6、Emgu XmlDocument xDoc to Image[Bgr,Byte]:
Image<Bgr, Byte> image = (Image<Bgr, Byte>)
(new XmlSerializer(typeof(Image<Bgr, Byte>))).Deserialize(new XmlNodeReader(xDoc));
7、Emgu 图片显示用pictureBox控件,并将控件属性设置为zoom缩放模式
相关文章推荐
- jQuery使用技巧简单汇总
- Emgu学习笔记(三)----Emgu使用技巧简单汇总
- jQuery使用技巧简单汇总
- 【峰回路转】Excel技巧百例 10.数据透视表的简单使用-分类汇总
- Excel 技巧百例:数据透视表的简单使用-分类汇总
- jQuery使用技巧汇总
- CListCtrl使用技巧汇总
- 有关TinyXML使用的简单总结
- DataTable(数据表格)使用技巧汇总
- 有关TinyXML使用的简单总结
- 【转】有关TinyXML使用的简单总结
- 有关TinyXML使用的简单总结
- ASP 技巧一则之 简化创建关闭记录集对象并创建使用简单的MSSQL存储过程 By shawl.qiu
- 有关Linux下使用vi/vim编辑器的方法和技巧
- 使用SQL语句对数据进行简单报表汇总
- CListCtrl使用技巧汇总(一)
- UltraEdit的简单使用技巧 感谢百变贝贝
- 有关TinyXML使用的简单总结
- VI指令及其使用技巧(汇总,仅最常用的)
- 使用技巧:简单介绍JSP数据库高级操作