Windows7 64位机上Emgu CV2.4.2安装与配置
1. 从http://sourceforge.net/projects/emgucv/?source=directory下载最新的Emgu CV2.4.2;
2. 将libemgucv-windows-x86-gpu-2.4.2.1777拷贝到D:\soft\Emgu2.4.2文件夹下,运行此.exe文件,将其安装到D:\soft\Emgu2.4.2\emgucv-windows-x86-gpu2.4.2.1777文件夹下,安装完后会自动重启;
3. 将D:\soft\Emgu2.4.2\emgucv-windows-x86-gpu2.4.2.1777\bin;D:\soft\Emgu2.4.2\emgucv-windows-x86-gpu2.4.2.1777\bin\x86(此x86文件夹下包含有对应的OpenCV2.4.2的动态库,将此目录加入到环境变量后Emgu不需要额外的安装相对应的OpenCV);添加到系统环境变量Path中,重启;
4. 打开vs2008,新建一个基于Windows窗体的应用程序;
5. 导入UI插件:Tool-->Choose Toolbox Items-->.NET Framework Components-->点击Browse,选中D:\soft\Emgu2.4.2\emgucv-windows-x86-gpu2.4.2.1777\bin下的Emgu.CV.UI.dll打开,会在列表中新增HistogramBox、ImageBox、MatrixBox、PanAndZoomPictureBox四项;
6. 添加引用:选中工程下的References-->Add Reference-->Browse选中D:\soft\Emgu2.4.2\emgucv-windows-x86-gpu2.4.2.1777\bin下的Emgu.CV.dll、Emgu.CV.ML.dll、 Emgu.CV.UI.dll、 Emgu.Util.dll、ZedGraph.dll 5个动态库,点击OK;
7. 点击Solution Platforms-->Configuration Manager:Active solution platform将原来的Any CPU改为x86,否则会提示“Emgu.CV.CvInvoke的类型初始值设定项引发异常”的错误。
网上的一个代码示例,编译、运行成功:
usingSystem;
usingSystem.Collections.Generic;
usingSystem.ComponentModel;
usingSystem.Data;
usingSystem.Drawing;
usingSystem.Linq;
usingSystem.Text;
usingSystem.Windows.Forms;
usingEmgu.CV;//Emgu
usingEmgu.CV.Structure;
usingEmgu.Util;
usingSystem.Threading;
namespaceTestEmgu
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
privateCapturecapture;
privateboolcaptureinprocess;//判断摄像头的状态
privatevoidbutton1_Click(objectsender, EventArgse)
{
if(capture !=null)
{
if(captureinprocess)
{
Application.Idle -=new EventHandler(processframe);
button1.Text ="stop!";
}
else
{
Application.Idle +=new EventHandler(processframe);
button1.Text ="start!";
}
captureinprocess= !captureinprocess;
}
else//摄像头为空,则通过Capture()方法调用
{
try
{
capture= newCapture();
}
catch(NullReferenceExceptionexcpt)
{
MessageBox.Show(excpt.Message);
}
}
}
privatevoidprocessframe(objectsender, EventArgsarg)
{
Image<Bgr,Byte> frame =capture.QueryFrame();
imageBox1.Image =frame;
}
}
}
参考文献:
1. http://www.emgu.com/wiki/
2. http://blog.163.com/woshitony111@126/blog/static/71379539201282511180304/
3. http://blog.csdn.net/gaaranaruto/article/details/6328358
Windows7 64位机上Emgu CV2.4.2安装与配置相关推荐
- windows7 64位机上安装配置CUDA 9.1+cudnn7操作步骤
---------------- 版权声明:本文为CSDN博主「陌筱北」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明. 原文链接:https://blog.cs ...
- windows7 64位机上配置支持GPU版(CUDA7.5)的OpenCV2.4.13操作步骤
很久之前在windows7 32位上配置过GPU版的opencv,可参考http://blog.csdn.net/fengbingchun/article/details/9831837 Window ...
- windows7 64位机上安装配置CUDA7.5(或8.0)+cudnn5.0操作步骤
按照官网文档 http://docs.nvidia.com/cuda/cuda-installation-guide-microsoft-windows/index.html#axzz4TpI4c8v ...
- windows7 64位机上配置MinGW+Codeblocks+ wxWidgets
在Windows7 64位机子上安装配置MinGW+Codeblocks+wxWidgets步骤如下: 1. 下载mingw-get-inst-20111118:http://sourceforge ...
- windows7 64位 mini2440开发板 USB驱动安装
转自http://blog.csdn.net/sanshuei/article/details/8288569 在windows7 64位安装mini2440USB驱动问题汇总: 1.更新失败 开发板 ...
- windows7 64位机上CUDA7.0配置及在VS2010中的简单使用举例
1. 查看本机配置,查看显卡类型是否支持NVIDIA GPU,选中计算机--> 右键属性 --> 设备管理器 --> 显示适配器:NVIDIA GeForce GT 6 ...
- Ubuntu 14.04 64位机上不带CUDA支持的Caffe配置编译操作过程
Caffe是一个高效的深度学习框架.它既可以在CPU上执行也可以在GPU上执行. 下面介绍在Ubuntu上不带CUDA的Caffe配置编译过程: 1. 安装BLAS:$ sudo apt-g ...
- Ubuntu14.04 64位机上安装OpenCV2.4.13(CUDA8.0)版操作步骤
Ubuntu14.04 64位机上安装CUDA8.0的操作步骤可以参考http://blog.csdn.net/fengbingchun/article/details/53840684,这里是在已经 ...
- Ubuntu14.04 64位机上安装cuda8.0+cudnn5.0操作步骤
查看Ubuntu14.04 64位上显卡信息,执行: lspci | grep -i vga lspci -v -s 01:00.0 nvidia-smi 第一条此命令可以显示一些显卡的相关信息:如果 ...
最新文章
- Intel发布神经网络压缩库Distiller:快速利用前沿算法压缩PyTorch模型
- 架构评审方法和思路总结
- Part1_3 python字符串,列表,元组,字典
- HTML实现包含公共部分:通过ECMA6的模块化,纯前端实现类似jsp:include的功能
- 富士通服务器安装操作系统,富士通平板u盘安装系统教程
- 通俗易懂量子计算的原理
- 计算机教育的需求,我国教育信息化市场需求分析
- d3 制作条形图_停止制作常见的坏条形图的5个简单技巧
- 性能测试Jmeter吞吐量控制器使用总结
- go语言通道插入0_使用Go语言常遇到的问题
- linux模板机配置文件,制作Centos 7.4操作系统模板机
- paramiko 遭遇socket.error: Socket is closed 错误的解决办法
- Javascript 535种方式!!!实现页面重载
- chrome 自动操纵谷歌小恐龙
- 判定覆盖与条件覆盖的区别
- keras使用LSTM生成文本
- 论文笔记——Comparing to Learn
- hive执行出现问题:Ended Job = job_1667594872527_3123 with errors Error during job, obtaining debugging info
- SystemUI原生信号塔替换为五格信号塔
- 国科大学习资料--人工智能原理与算法-第十次作业解析(学长整理)
热门文章
- GitHub分享《深度学习500问》优质资源
- 基于深度学习的目标检测综述
- 网络流Dinic cur当前弧优化
- 【YOLOV4】(7) 特征提取网络代码复现(CSPDarknet53+SPP+PANet+Head),附Tensorflow完整代码
- 加州大学戴维斯分校 计算机科学,加州大学戴维斯分校的计算机专业如何?
- anaconda常用指令,更新查看添加下载源等
- grpc 传递上下文_grpc 源码笔记 02:ClientConn
- 残差神经网络_什么是残差——一文让你读懂GBDT(梯度提升树)-和-Resnet-(残差网络)的原理...
- JavaScript的Array一些非常规玩法
- CSS自定义鼠标样式。JS获取鼠标坐标,实现提示气泡框跟随鼠标移动