想实现界面化的图像/视频处理算法,发现EmguCV封装了OPencv库,支持C#等,于是按照网上教程下载/安装来试试。

http://blog.csdn.net/fioletfly/article/details/7329051

配置过程网上贴很多参考。

做了一个简单的界面,两个按钮,两个图片显示框,对选择的图片进行灰度化处理。

  

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using Emgu.CV;
using Emgu.CV.Structure;
using Emgu.Util;namespace Csharp
{public partial class Form1 : Form{public Form1(){InitializeComponent();}Image<Bgr, byte> dest;private void button1_Click(object sender, EventArgs e){//MessageBox.Show(textBox1.Text);OpenFileDialog openFileDialog = new OpenFileDialog();openFileDialog.Filter = "BMP 文件 |*.bmp | JPG 文件 |*.jpg|JPEG 文件|*.jpeg|所有文件| *.*";if (openFileDialog.ShowDialog() == DialogResult.OK) {// CvInvoke.cvNamedWindow("打开图片");IntPtr img = CvInvoke.cvLoadImage(openFileDialog.FileName, Emgu.CV.CvEnum.LOAD_IMAGE_TYPE.CV_LOAD_IMAGE_ANYCOLOR);//CvInvoke.cvShowImage("打开图片",img);//CvInvoke.cvWaitKey(0);//CvInvoke.cvReleaseImage(ref img);//CvInvoke.cvDestroyWindow("打开图片");dest = new Image<Bgr, byte>(CvInvoke.cvGetSize(img));CvInvoke.cvCopy(img, dest, IntPtr.Zero);pictureBox1.Image = dest.ToBitmap();}}private void textBox1_TextChanged(object sender, EventArgs e){}private void pictureBox1_Click(object sender, EventArgs e){}private void button2_Click(object sender, EventArgs e){Image<Gray, Byte> grayImg = dest.Convert<Gray, Byte>();pictureBox2.Image = grayImg.ToBitmap();}private void pictureBox2_Click(object sender, EventArgs e){}}
}

C# 和EmguCV相关推荐

  1. Unity3d 配置OpenCV(EmguCV) 周围环境

    最近毕业.我们一直在研究如何Unity正在使用EmguCV,最后,有些吃老本的今天. 我的环境:Unity3d 4.3.1f             libemgucv-windows-univers ...

  2. [EmguCV|C#]使用CvInvoke自己繪製色彩直方圖-直方圖(Hitsogram)系列(4)

    2014-02-06 10325 0 C# 檢舉文章 過年結束了,雖然還是學生所以其實還有兩個禮拜的假期,不過為了不讓自己發慌,趁著假期多利用充實自己,所以提早回到開工狀態,而這次總算要把一直說的自己 ...

  3. cordova 人脸识别_html5与EmguCV前后端实现——人脸识别篇(一)

    上个月因为出差的关系,断更了很久,为了补偿大家长久的等待,送上一个新的系列,之前几个系列也会抽空继续更新. 大概半年多前吧,因为工作需要,我开始研究图像识别技术.OpenCV在这方面已经有了很多技术积 ...

  4. EmguCV学习遇到的问题记录

    调试C# EmguCV时遇到错误,初始化Image错误,如下: The type initializer for 'Emgu.CV.CvInvoke' threw an exception 可能的解决 ...

  5. Emgucv中快捷的显示图像直方图

    Emgucv中有非常快捷的显示图像直方图的方法: Histogramviewer Histogrambox 我今天只用了第一个,很简单.从别人的博客看这个可以自己改参数,但没成功. 这是我的代码和显示 ...

  6. 涂涂乐的详细实现之四--unity3d调用EmguCV实现图片识别

    涂涂乐严格来说有两个版本,一种是前面详细介绍过的,鼠标控制画图截图发送给服务端实现模型上色:另一种是通过实物图彩笔绘图之后通过扫描仪生成图片发送给服务端来实现模型上色. 动物模型有多种,贴图有多种,在 ...

  7. c# emgucv 切图_自己积累的一些Emgu CV代码(主要有图片格式转换,图片裁剪,图片翻转,图片旋转和图片平移等功能)...

    using System; using System.Drawing; using System.Drawing.Imaging; using System.Runtime.InteropServic ...

  8. 基于kinect + EmguCV 的监控小应用(视频录制保存)

    kinectMonitor 源码位置 家庭监控小应用–https://gitee.com/ellecommander/kinecMonitor 介绍 基于kinect的家庭监控系统,主要是为了监控我爸 ...

  9. Emgucv不完整图像分割试验(十八)——Emgucv或opencv连接海康/萤石网络4G摄像头

    项目需要远程连摄像头,之前也一直觉得这事挺简单的,opencv有教程也平时很多地方见过这样的操作,没想到实践起来蛮多坑的. 1.首先确定摄像头支不支持4G或WIFI,尽量选海康萤石这种大厂,资料较多. ...

  10. 为图片赋值红色或绿色的伪彩 用python、EmguCV、 OpenCvSharp实现

    1. python实现 import cv2 import numpy as np from skimage import data, exposure, img_as_float import ma ...

最新文章

  1. js样式会覆盖html样式,js实现html节点、CSS样式、事件的动态添加以及html覆盖层的添加...
  2. 李彦宏:AI在我有生之年不会毁灭人类
  3. 将服务器文件加载至hive表中,Hive入门到剖析(四)
  4. Springboot直接访问templates中的html
  5. 头文件 ctype.h 以及函数 isalpha() tolower()
  6. Java 反射(初步)
  7. 江淮大众正式更名,今日盘中涨停!
  8. 包邮送几本Python和R语言的数据分析挖掘书籍
  9. c语言case后面可以接表达式,c++ switch语句的使用(case 后面可以跟N个语句)
  10. mysql分表和表分区详解
  11. 基于 Octotree 的[码云]文件树插件
  12. Java基础入门第二版 课后答案
  13. 读《Unity 5.x 游戏开发指南》
  14. 3D打印的四种应用场合
  15. 基于JSP实现医院病历管理系统,程序员如何在工作中自我增值
  16. 统计|如何理解假设检验中单侧检验与双侧检验
  17. 京东发布“厂直优品”计划 目标为超10万家制造企业搭建零售系统
  18. MySQL事务分析和锁机制分析
  19. 线性链表java实现_线性表的Java实现--链式存储(双向链表)
  20. 【opencv】最近邻插值、双线性插值、双三次插值(三次样条插值)

热门文章

  1. PHP生成PDF库(TCPDF)参数说明
  2. Android——Hander+Service,实现后台长期周期性定时任务
  3. oracle与u8比较,看网友的用友U8、金蝶K3、SAP、Oracle几大模块比较
  4. 移位操作---左移和右移
  5. 数电仿真实验-数字钟的设计
  6. 【Android实战】保存QQ账号与密码
  7. [享学Jackson] 四、控制Jackson行为的特征们之JsonFactory.Feature、JsonGenerator.Feature、JsonParser.Feature
  8. 元器件科普 | 变压器的分类及形状构造
  9. 卷积神经网络训练中的迭代次数 轮数 bathsize的解释
  10. WuThreat身份安全云-TVD每日漏洞情报-2023-02-07