OpenCV基本环境搭建(Windows 7 + x86/x64 )

使用Eclipse + OpenCV + C++ 环境搭建(一) 使用Eclipse + OpenCV + C++ 环境搭建需要的软件: Win7 64位 Eclipse CDT MinGW 64位 OpenCV2.4.13 使用其中的x64库1.安装MinGW 64位 正常安装软件,我是安装在c盘下 :C:\MinGW\mingw-w64 配置环境变量:C:\MinGW\mingw-w64\x86_64-7.1.0-posix-seh-rt_v5- 阅读详情

操作系统:windows 7 x86 / x64


下载OpenCV: 

http://sourceforge.net/projects/opencvlibrary/?source=dlp


1. 创建一个win32的Console程序


2.  配置Addtional Include Directories:


D:\dev\source\opencv-2.4.5\build\include
D:\dev\source\opencv-2.4.5\build\include\opencv
D:\dev\source\opencv-2.4.5\build\include\opencv2


3. 配置Additianl Library Directories:

(x86)
D:\dev\source\opencv-2.4.5\build\x86\vc10\lib

(x64)

D:\dev\source\opencv-2.4.5\build\x64\vc10\lib


4.  配置Additional Dependencies:


opencv_calib3d245d.lib;
opencv_contrib245d.lib;
opencv_core245d.lib;
opencv_features2d245d.lib;
opencv_flann245d.lib;
opencv_gpu245d.lib;
opencv_highgui245d.lib;
opencv_imgproc245d.lib;
opencv_legacy245d.lib;
opencv_ml245d.lib;
opencv_objdetect245d.lib;
opencv_ts245d.lib;
opencv_video245d.lib;


One Line格式:
opencv_calib3d245d.lib;opencv_contrib245d.lib;opencv_core245d.lib;opencv_features2d245d.lib;opencv_flann245d.lib;opencv_gpu245d.lib;opencv_highgui245d.lib;opencv_imgproc245d.lib;opencv_legacy245d.lib;opencv_ml245d.lib;opencv_objdetect245d.lib;opencv_ts245d.lib;opencv_video245d.lib;


5 复制DLL文件到Work Directory:

(x86)
D:\dev\source\opencv-2.4.5\build\x86\vc10\bin

(x64)

D:\dev\source\opencv-2.4.5\build\x64\vc10\bin


Platform: Active(x64)

Debugging -> Working Directory:

$(OutDir)



#include "stdafx.h"

#include <opencv2/opencv.hpp>
using namespace std;
using namespace cv;

int main(int argc, char* argv[])
{
	const char* img_name = "test.jpg";

	// 加载图片
	Mat img = imread(img_name);

	// 若读取失败则报错
	if(img.empty())
	{
		fprintf(stderr, "Can not load image %s\n", img_name);
		return - 1;
	}

	// 打开对话框将图像显示出来
	imshow("image",img);

	// 控制台打印一句话
	printf("hello sonikk!");

	//此函数等待按键,按键盘任意键就返回
	waitKey();
	
	return 0;
}


如果需要运行opencv-2.4.5\samples\python2下的OpenCV示例程序,则应该安装如下内容:

python 2.7.4:

http://www.python.org/download/


ImportError: No module named numpy:

http://www.numpy.org/

常规安装方法:

http://www.scipy.org/Installing_SciPy/Windows

(需要配置c编译器和fortran编译器,操作比较麻烦)

可以直接安装python (x,y),内部已经包含

http://www.pythonxy.com/

看看这篇文章:

Python二三事 - 接触Python(x,y)
http://www.cnblogs.com/yuxc/archive/2011/03/24/2029786.html


快捷安装方法:

直接从下面的链接下载对应的binary exe安装即可(注意:需要点击文件夹,点击对应版本号,进去后才能看到可执行文件,看准对应的python版本):

http://sourceforge.net/projects/numpy/files/NumPy

http://sourceforge.net/projects/scipy/files/Scipy

numpy-1.7.1-win32-superpack-python2.7.exe

scipy-0.12.0-win32-superpack-python2.7.exe


ImportError: No module named cv2

这篇文章讲解了Windows下如何安装OpenCV的python模块:

http://opencvpython.blogspot.com/2012/05/install-opencv-in-windows-for-python.html

具体操作步骤:

D:\dev\source\opencv-2.4.5\build\python\2.7\cv2.pyd

复制到

D:\prog\Python27\Lib\site-packages  (python的安装目录)


最后可以运行示例程序了:

任意打开

D:\dev\source\opencv-2.4.5\samples\python2 目录下的一个py程序,右键单击选择Edit With IDLE,F5运行即可 ^_^!

例如:find_obj.py



VScode搭建OpenCV环境(使用CMake和MinGW-w64) VS code搭建OpenCV环境(使用CMake和MinGW-w64)软件环境MinGW-w64安装与配置CMake安装与配置使用 CMake 生成 OpenCV 的 Makefile编译 OpenCVVScode配置参考链接 用vscode来写opencv代码需要自己编译OpenCV,主要用到MinGW-w64和CMake工具。 软件环境 Windows-10-64bit MinGW-x86_64-8.1.0-release-posix-seh-rt_v6-rev0 CMake-3.19.3 Open 阅读详情

相关推荐

使用CMake搭建OpenCV开发环境

本篇博文最初发布于2016年元旦,当时项目组有十多个人,工作在不同的操作系统、不同的开发环境下,写这篇博文,其目的只是希望同事们能够通过它快速搭建好OpenCV的开发环境,并不指望此文能快速传播出去——不过此文后来为我节省了好多时间,因为我再也不用教别人怎么设置OpenCV了。从最初发布本文至今,OpenCV已经有了很多更新,我决定也持续更新本文,希望它能帮助更多的人。

詩情花意 5102

【OpenCV】【Win32】【x86】Windows 32位版本编译

总体的思路就是: 1,下载cmake 2,使用cmake-gui.exe选择要编译的source目录,然后创建一个目录用来存放编译文件,比如build-32,然后在cmake-gui选择这个build-32目录 3,点Configure,然后选择Visual Studio版本,Configure之后,记得勾选一下"Build_opencv_world" 4,然后再Configure,然后G...

H_O_W_E的专栏 2518

使用OpenCV在Visual Studio上编译x86或x64平台的应用程序

最后,你可以编写和构建你的应用程序代码,并在Visual Studio中运行它。在“附加依赖项”一栏中,添加OpenCV的库文件名,例如"opencv_core.lib"、"opencv_highgui.lib"等等。如果你想在Visual Studio上编译一个使用OpenCV的应用程序,并且需要针对特定的x86或x64平台进行优化,那么本文将为你提供一些指导。在“包含目录”一栏中,添加OpenCV的include目录的路径。在“库目录”一栏中,添加OpenCV的lib目录的路径。步骤3:配置项目属性。

DevPulse的博客 612

windows下 C++ openCV配置及x86编译(傻瓜式教程)

vs2019/2017配置使用opencv,及vs2017编译opencv x86版本

她的吻让他 1万+

Windows环境下OpenCV3.4.2 x86/x64开发环境快速构建指南

OpenCV(Open Source Computer Vision Library)是一个开源的计算机视觉和机器学习软件库,其丰富的功能和高效的处理能力在工业界和学术界有着广泛的应用。本章将对OpenCV库的基本概念进行介绍,并探讨其在计算机视觉项目中的主要功能和作用。x86架构是一种复杂的指令集计算机(CISC)架构,由Intel首次推出,并且被广泛使用在个人计算机和服务器市场。x86的显著特点是它的向后兼容性,意味着较新的处理器能够运行旧软件,这种特点使得x86成为了一个稳定的生态系统。

weixin_36123300的博客 667

opencv-windows-x86_64.jar

opencv的驱动引用包,兼容windows的x86,x64平台

opencv安装(x86/tx2 cuda/共享库)

sudo apt-get install build-essential libgtk2.0-dev libgtk-3-dev libavcodec-dev libavformat-dev libjpeg-dev libswscale-dev libtiff5-dev # python3支持 $ sudo apt install python3-dev python3-numpy # streamer支持 $ sudo apt install libgstreamer-plugins-base1.0-dev

David_BY的博客 2228

opencv4.5.0编译x86 32位

带已经编译好的opencv x86

OpenCV编译x64和x86的静态库

OpenCV3.4.16静态库编译](这里写自定义目录标题)

weixin_41864918的博客 2349

javacv jar 包window64,linux64 javacv-macosx-x86_64.jar

javacv jar包包括window64位。linux64位,以及macosx64

opencv-4.8.0-x86

windows下使用vs2019编译的opencv库,包含动态库以及静态库、头文件

【OpenCV】CodeBlocks+OpenCV3.2环境搭建

本机环境 Windows 10 64位 之后的环境以及代码都是64位环境下进行 材料准备OpenCV 3.2.0 MinGW x64 下载地址 CodeBlocks 16.01 Cmake x64 3.7.2 安装配置 3.1 安装MinGW64 这里先说下为什么要用MinGW64。之前参照了网上前辈的教程,在cmake的里的编译器用了CodeBlocks里自带的MinGW来

九栋老王的专栏 2万+

ThreeJS教程:地图案例(包围盒、正投影)

推荐:将加入你的3D工具链。

jianshi2023的博客 1007

windows系统【VSCode搭建OpenCV、C++开发环境】

背景 在大学时是使用Visual Studio 2015、OpenCV、C++来开发的,那时看到OpenCV官方推荐windows 64位系统安装Visual Studio进行开发。现在出来工作实习后,接触比较多的是VSCode,这款软件能占用空间小,能支持主流的操作系统,安装库和配置文件也挺方便的,适合项目开发使用。 前言 VSCode刚安装完成时,只能起文本编辑器的作用,用来写写代...

黎国溥 1万+

NACA0012的O型网格求解

本篇文章采用偏微分方程数值解法生成NACA0012翼型O型网格,并采用速度势方程求解绕NACA0012翼型迎角为0度时的低速不可压无粘流场。 文章目录一、求解网格1.翼型2.远场3.网格4.迭代5.求解二、求解流场1.偏微分方程2.迭代求解流场三、求解参数1.偏微分方程2.迭代求解四、导出数据 一、求解网格 1.翼型 本次求解网格和流场等采用的是NACA0012(修形)对称翼型,在NACA四位翼型中,第一位数字代表的是弯度,第二位数字代表的是弯度位置,后两位数字代表的是厚度,由于本次翼型的前两位数字都为0,

m0_50746433的博客 6677

ETL数据集成案例

一个典型的ETL数据集成案例是将多个来源的数据合并成一个数据集。假设有一个公司,该公司使用一些不同的系统来存储不同部门的数据,例如销售数据存储在一个CRM系统中,财务数据存储在一个ERP系统中,人力资源数据存储在一个HR系统中。为了更好地进行报告和分析,该公司决定将所有这些数据集成到一个数据仓库中。以下是实现这一目标的ETL过程的步骤:提取(Extract):首先,需要从每个系统中提取所需的数据。每个系统可能有不同的数据格式和结构,因此需要编写不同的提取程序或查询来提取数据。

runqu的博客 948

【OpenCV】windows环境下,java OpenCV环境搭建,java 也可以实现opencv的功能了!opencv自由了

【OpenCV】windows环境下,java OpenCV环境搭建,java 也可以实现opencv的功能了!opencv自由了

xzb5566的专栏 6858

暗黑破坏神2重制版 mod制作教程(一)

暗黑2重制版mod修改教程

hhhh2312的博客 7452

vs2019和windows10配置opencv x86 x64开发环境

1、安装VC++运行库:VC2015-2019_redist.x86.exe和VC_2013.exe 链接: https://pan.baidu.com/s/1OaBs72PSnvD4G2Cy3GKkeA 提取码: f9b9 链接: https://pan.baidu.com/s/1ZOMB7JV2Z69JXFQlkmASAw 提取码: xs86 2、下载opencv-3.0.0.exe,注意:此版本之前的(含此版本),包内含有x86和x64运行库,之后的版本只有x64运行库 下载地址: ht..

xujianjun229的博客 1968

Vivado Combinatorial Loop Alert问题 [DRC LUTLP-1]

Vvado综合和布局布线都通过了但是无法生成bit文件,提示Combinatorial Loop Alert,错误如下图。在RTL图中可以看到LUT的输出连接到了输入上,这个就是。在代码中我并未找到导致这种情况发生的地方,如果遇到类似的问题先检查自己的代码是不是存在组合逻辑连接出现了问题,如果没问题再考虑通过设置去解决问题。

伊丽莎白的学习之路 6031

独家开源|RK3588 平台 YOLOv5 Android 源码级解析:NPU 量化、多线程与目标跟踪实战

本文将带你完成一个完整的AI视觉项目:在搭载RK3588芯片的Android开发板上运行实时目标检测与跟踪应用。实战目标:成功运行官方YOLOV5摄像头实时检测案例技术深度:深入理解RKNN开发框架和源码实现核心技能:掌握NPU推理、多线程并发、目标跟踪等关键技术。

m0_71589036的博客 193

error LNK1112: 模块计算机类型“x64”与目标计算机类型“X86”冲突 (OpenCV配置环境)

第一次写博客,记录一下我在配置OpenCV的过程中踩过的坑以及解决方法和自己的一些理解 电脑系统:Windows 10 专业版 OpenCV版本:3.1.0 Visual Studio版本:2013 问题描述: 在vs中配置完opencv后编译一个示例程序时报错:error LNK1112: 模块计算机类型“x64”与目标计算机类型“X86”冲突 原因分析: OpenCV库与vs中编译器不匹配,32位的库(x86)要用32位的编译器编译,与之对应,64位的库要用64位的编译器...

baidu_41896327的博客 7918

SpringBoot + MyBatis-Plus 高效实现数据变更记录:从注解到通用审计方案(附源码)

*** 数据变更审计插件* 拦截增删改操作,自动记录变更日志*/@Component@Resource/*** 拦截SQL执行*/@Override/*** 数据变更审计插件* 拦截增删改操作,自动记录变更日志/*** 拦截SQL执行。

2601_94871597的博客 558

windows10系统下安装opencv4.7.0+VSCode+(C++)环境搭建

windows10系统下安装opencv4.7.0+VSCode+(C++)环境搭建及配置过程中的注意事项。

weixin_40126939的博客 4498

【项目实战】功能安全目标有四个ASIL等级:A、B、C、D,ASIL D是最高的等级

功能安全是一种关注产品在异常情况下如何避免造成伤害的概念功能安全在汽车电子行业中非常重要。功能安全涉及到系统、电子和软件三个部分。(1)系统部分主要涉及概念设计(2)而具体的实施则是在电子和软件部分完成。

奶爸的编程之路,也就一周冷个三天 2824

Probability and Statistics - 4th edition

Probability and Statistics - 4th edition

OpenCV(x86 & x64)开发库

OpenCV(x86 & x64)开发库 去发现同类优质开源项目:https://gitcode.com/ 此仓库提供了基于Visual Studio 2015编译的C/C++ OpenCV动态库,适用于x86和x64系统架构。经过测试,该库在Windows 7和Windows 10的x64系统上均可正常使用。资源中包含了全部必要的头文件、库文件(.lib)以及动态链接库(.dll),您的...

gitblog_06721的博客 464

android 蓝牙通讯demo

android 下蓝牙通讯demo,实现了发现蓝牙,使能蓝牙,通过蓝牙发送消息。

上一篇: cocos2d-x技术资源收藏
下一篇: AR技术的学习资料搜集
sonikk
博客等级 码龄15年 68粉丝 113原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值