emgucv之Matrix操作
主要是解答群友的两个小问题
获取datagridview的行号和列号
private void dataGridView1_CellValueChanged(object sender, DataGridViewCellEventArgs e){MessageBox.Show("当前行号" + e.RowIndex.ToString() + "当前列号:"+ e.ColumnIndex.ToString());}
2. 将数组赋值给Matrix并转换为Mat
using Emgu.CV;
using System;
using System.Windows.Forms;namespace WindowsFormsApp7
{public partial class Form1 : Form{public Form1(){InitializeComponent();}private void dataGridView1_CellValueChanged(object sender, DataGridViewCellEventArgs e){// MessageBox.Show("当前行号" + e.RowIndex.ToString() + "当前列号:"+ e.ColumnIndex.ToString());}public Mat CreateMatFromArr(double[,] arr){int height = arr.GetLength(0);int width = arr.GetLength(1);Matrix<double> mask = new Matrix<double>(height,width);mask.Data = arr;return mask.Mat;}private void Form1_Load(object sender, EventArgs e){double[,] dataArr = { { 100,100,100,100,100,100,100,100,100,100},{100,100,100,100,100,100,100,100,100,100} };Mat m = CreateMatFromArr(dataArr);pictureBox1.Image = m.Bitmap;}}
}
运行结果:
函数的参数需要泛型。。。。,修改如下:
using Emgu.CV;
using System;
using System.Windows.Forms;namespace WindowsFormsApp7
{public partial class Form1 : Form{public Form1(){InitializeComponent();}private void dataGridView1_CellValueChanged(object sender, DataGridViewCellEventArgs e){// MessageBox.Show("当前行号" + e.RowIndex.ToString() + "当前列号:"+ e.ColumnIndex.ToString());}public Mat CreateMatFromArr<T>(T[,] arr){int height = arr.GetLength(0);int width = arr.GetLength(1);Matrix<double> mask = new Matrix<Double>(height, width);for (int row = 0;row < height;row ++){for (int col = 0; col < width; col++)mask.Data[row, col] = Convert.ToDouble(arr[row, col]);}return mask.Mat;}private void Form1_Load(object sender, EventArgs e){int[,] dataArr = { { 100,100,100,100,100,100,100,100,100,100},{100,100,100,100,100,100,100,100,100,100} };// int,double,byte均可Mat m = CreateMatFromArr(dataArr);pictureBox1.Image = m.Bitmap;}}
}
emgucv之Matrix操作相关推荐
- [Android] 使用Matrix矩阵类对图像进行缩放、旋转、对比度、亮度处理
前一篇文章讲述了Android拍照.截图.保存并显示在ImageView控件中,该篇文章继续讲述Android图像处理技术,主要操作包括:通过打开相册里的图片,使用Matrix对图像进行缩放. ...
- r生成新的dataframe_R 语言的Dataframe常用操作
上节我们简单介绍了Dataframe的定义,这节我们具体来看一下Dataframe的操作 首先,数据框的创建函数为 data.frame( ),参考R语言的帮助文档,我们来了解一下data.frame ...
- 【Android】自定义view-拖动小球移动
Android应用界面中可以看得见的都是由一个个的View所组成的,几乎所有的可视的控件都是基于View写的.在View中提供了对touch也就是手势的捕获和传递,我们可以对View里面手势的重写来达 ...
- Android:30分钟弄明白Touch事件分发机制
Touch事件分发中只有两个主角:ViewGroup和View.Activity的Touch事件事实上是调用它内部的ViewGroup的Touch事件,可以直接当成ViewGroup处理. View在 ...
- java数组缓冲_java – 何时使用数组,缓冲区或直接缓冲区
题 在编写用于OpenGL库的Matrix类时,我遇到了使用Java数组或Buffer策略来存储数据的问题(JOGL为Matrix操作提供直接缓冲区副本).为了分析这一点,我写了一个小型性能测试程序, ...
- osg节点函数功能汇总
1 virtual Object * cloneType () const 说明:只是返回一个和调用对象类型相同的同类型对象,仅此而已,调用对象的其它属性等不拷贝.如下代码: int main(int ...
- android 自定义图片合集(自定义控件)
留守公司就剩下几个人了.我没有年假故还在坚守.废话不多说,闲来无事.想练习一下自定义控件的应用以及学习图片类操作以及处理等等.所以我在网上找了大神文章,鸿洋大神的博客.找到了自定义控件以及实战图片圆角 ...
- [Eigen中文文档] 归约、访问者和广播
专栏总目录 本文目录 归约 范数计算 布尔归约 用户自定义的归约 访问者函数 局部归约 将局部归约与其他操作结合 广播 将广播与其他操作结合 英文原文(Reductions, visitors and ...
- 数据分析之numpy基础/matplotlib绘图/numpy常用函数/杂项功能
文章目录 数据分析 numpy概述 numpy`历史` numpy的核心:多维数组 numpy基础 ndarray数组 内存中的ndarray对象 ndarray数组对象的特点 ndarray数组对象 ...
最新文章
- SparkSQL 与 Spark Core的关系
- docker容器 eureka 集成_微服务:基于 Docker 的微服务架构之分布式企业级实践参考...
- JZOJ 3871. 【NOIP2014八校联考第4场第1试10.19】无聊的游戏(game)
- request,response,session,application,out对象的常用调用的函数
- 疑问:关于Microsoft Office InfoPath 2003 Toolkit for Visual Studio 2005 Beta 2
- MATLAB凸包Convex hull运算
- 自然场景中交通标志牌检测~文末送书
- OpenShift 4 - 使用Prometheus监控Node节点
- 极限3秒钟,闪存能作什么?
- Ubuntu镜像的下载
- 分享几个免费IP地址查询API接口
- 基于词频的文件相似度
- 计算机组装与维护毕业论文参考文献,计算机组装与维护本科毕业论文毕业论文.doc...
- 猜数字小游戏html,猜数字游戏.html
- ubuntu 服务器鼠标键盘无反应
- ES5 to ESNext —  自 2015 以来 JavaScript 新增的所有新特性
- 工业机器人pallet指令_近30年现场一线工作者,讲述工业机器人应用案例集锦!...
- java录入学生信息_java实现学生成绩录入系统
- OSPF路由协议及工作原理(一)
- InputStream/OutputStream(文件的输入输出)
热门文章
- win7系统客户端无法访问ftp服务器,win7系统不能访问ftp的解决方法
- “无线流动全球眼”现身上海
- 人脸数据库大全(包括人脸识别、关键点检测、表情识别,人脸姿态等等)
- LIKE 后的%和_代表什么?
- [转]李开复:成长中的十个启发
- Python数据分析训练营——Python数据分析之Numpy
- Debian安装英伟达(NVIDIA)驱动一站式避坑教学(Ubuntu通用)
- dubbo启动报错 用法: appletviewer options url 这个是为什么
- 2018年11月 打卡
- 10大PHP开源网店系统