一.安装opencv2.4.4、测试

运行OpenCV-2.4.4.exe,就是解压,把它解压到一个你喜欢的地方 ——

1.1 路径最好不要太深,点啊点的最讨厌了

2. 添加   ***\OpenCV2.4.4\build\x64\vc11\bin; 到环境变量的PATH后面 ——

2.1 ***是你放OpenCV2.4.4的地方

2.2 x64还是x86的问题;32位系统只能选择x86,64位系统可以考虑把两条路径都放到环境变量里

2.3 很欣慰的是,OpencCV2.4.4的build里面终于有vc11的编译结果了,vc11对应的就是vs2012

2.4 bin里是动态链接库,放到环境变量里系统才能找到

3. 新建一个vs2012 visual c++的工程

4. 在工程属性里面,vc++directories中修改include 和 library directories,路径分别为

***\OpenCV2.4.4\build\include;

***\OpenCV2.4.4\build\include\opencv;

***\OpenCV2.4.4\build\include\opencv2;

$(IncludePath)

以及

***\OpenCV2.4.4\build\x64\vc11\lib;

$(LibraryPath)

这里lib路径中关于x64和vc11的选择和上面是一样的

图1:

以上Debug和Release一样

不一样的是:

Debug下,修改linker->input里面的附加依赖项为:

opencv_calib3d244d.lib

opencv_contrib244d.lib

opencv_core244d.lib

opencv_features2d244d.lib

opencv_flann244d.lib

opencv_gpu244d.lib

opencv_haartraining_engined.lib

opencv_highgui244d.lib

opencv_imgproc244d.lib

opencv_legacy244d.lib

opencv_ml244d.lib

opencv_nonfree244d.lib

opencv_objdetect244d.lib

opencv_photo244d.lib

opencv_stitching244d.lib

opencv_ts244d.lib

opencv_video244d.lib

opencv_videostab244d.lib

Release下,修改linker->input里面的附加依赖项为:

opencv_calib3d244.lib

opencv_contrib244.lib

opencv_core244.lib

opencv_features2d244.lib

opencv_flann244.lib

opencv_gpu244.lib

opencv_highgui244.lib

opencv_imgproc244.lib

opencv_legacy244.lib

opencv_ml244.lib

opencv_nonfree244.lib

opencv_objdetect244.lib

opencv_photo244.lib

opencv_stitching244.lib

opencv_ts244.lib

opencv_video244.lib

opencv_videostab244.lib

图2:

5. 编写个OpenCV界的Hello world,召唤lena女神出来show一下吧

#include

#include

#include

using namespace cv;

int main()

{

IplImage* img;

img = cvLoadImage("lena.bmp");

cvShowImage("Show", img);

cvWaitKey(0);

return 0;

}

图3:

附:

0. 如果弹出提示说系统找不到 ********244d.dll之类的,可能是环境变量路径的问题

1. 如果系统说未解析的外部符号 __cvLoadImage 之类的,查查是不是工程在release模式下但是没配置,或者工程平台在win32下但是配置文件是64位的路径

二.使用JavaCV (前提步骤一测试成功)

下载,并解压。。。很多jar包

用eclipse新建一个java程序

对着

项目右键- 〉构建路径-〉配置构建路径-〉库-〉导入外部JAR 选择刚刚解压出来的几个jar包

代码:

public class Smoonther {

public static void main(String[]args)

{

IplImage image=cvLoadImage("d:\\lena.jpg");

cvShowImage("show",image);

cvWaitKey(0);

return ;

}

}

祝你成功

java不适合开发cv吗_JavaCV开发环境的配置相关推荐

  1. 使用Clion开发C语言程序,环境安装配置,保姆级教程

    墙裂推荐:C语言学习资源汇总,史上最全面总结,没有之一 C语言开发神器--Clion 首先我们到官网下载安装包 安装包下载后,鼠标双击下载的exe文件,然后点击next 选择安装目录,然后点击next ...

  2. java免安装工具包_Java1.8安装及环境变量配置

    JDK1.8全称Java SE Development Kit是针对JAVA编程打造的一个软件开发工具包,该工具包可用于JAVA应用程序的开发,它包含了JAVA的运行环境以及JAVA工具. java1 ...

  3. 一个大浪Java罢工(一个)安装JDK和环境变量配置

    一个.基础知识 (一)什么是Java? Java是一种能够撰写跨平台应用软件的面向对象的程序设计语言,是由Sun Microsystems公司于1995年5月推出的Java程序设计语言和Java平台( ...

  4. Java Web框架play framework的下载与环境变量配置

    Web项目的开发有着众多的框架,最近刚刚接触了play, 对于一个Java开发人员来说,play是一个不可多得的好框架.下面我简单介绍下如何下载play ,以及play的环境变量配置方法. (1)登录 ...

  5. Java学习第一天:jkd安装、环境变量配置和第一个程序

    第一天笔记 jdk的安装 下载jdk jdk是Java开发环境.其中包括了Java编译器.Java运行工具.Java生成文档工具.Java打包工具等.Java开发环境中自带了一个Java运行环境运行工 ...

  6. Java新手小白入门篇 JDK安装及环境变量配置(超详细)

    前言 学习Java,必备的就是JDK,所以我们必须得下载安装JDK,才能学习Java,下面我们会介绍 JDK是什么,如何安装并配置. 一.JDK简介 1.名词解释 JVM (Java Virtual ...

  7. Java基础 — JDK和JRE的区别和环境变量配置

    1.JDK和JRE区别 JDK:java 程序开发工具包,包括编译器(javac.exe).开发工具(javadoc.exe.jar.exe.keytool.exe.jconsole.exe)和更多的 ...

  8. Java、Apache Tomcat下载与安装及环境变量配置

    1.Java JDK 与 Apache Tomcat 下载 JDK 下载 Apache Tomcat 下载 2.安装与环境变量配置 关于 JDK 的安装挺简单的,网上教程也挺多,Tomcat 下载免安 ...

  9. 零基础学Python(第一章 开发工具·最简易的环境·无需配置环境变量)

    本文优点:让初学人员远离繁琐的各种环境配置,让你可以直接上手敲代码(下载的时候网络得好一些,总计1.15G左右大小). 本套学习内容共计[22]个章节,每个章节都会有对应的从0-1的学习过程详细讲解, ...

最新文章

  1. 利用ASP.NET生成静态页面
  2. 【转】CAD2012打开自动关闭解决方法
  3. javascript必知必会之prototype
  4. android 之Dialog的多种Dialog对话框(以及反射在自定义对话框的运用)
  5. [EF Core]数据迁移(二)
  6. 中断(interrupted()、isInterrupted())、Executor的中断
  7. 让Eclipse变得快点,取消validation
  8. Unity中的SystemInfo.deviceUniqueIdentifier 唯一ID
  9. 早教机器人刷固件_机器人线刷包_机器人刷机包_机器人固件包_机器人救砖包 - 线刷宝ROM中心...
  10. mapperscan注解_SpringBoot 遗忘后的简单快速回忆之环境搭建与常见注解
  11. GetSpecialPath 获取应用程序当前目录
  12. CMS软件系统架构设计思考
  13. 开源大数据周刊-第46期
  14. python怎么写爬虫_如何用python写爬虫
  15. 大数据技术与应用专业 课 程 标 准
  16. Tomcat8.5后版本不返回200 OK的问题解决
  17. 旷世巨作!20 多位架构师携手打造的“Java 面试核心宝典”限时开源
  18. 如何化解频临离婚边缘的婚姻危机
  19. 英华特在创业板提交注册:拟募资约5亿元,股权结构较为分散
  20. 【日记本砸】21.01.08-12 最快的成长方式就是慢慢来

热门文章

  1. 【直播 】ASP.NET Core解密底层设计逻辑
  2. 2017(深圳) .NET技术分享交流会 第二期,将有网络直播
  3. .NET Core+Selenium+Github+Travis CI =amp;gt; SiteHistory
  4. .NET Core 2.0 特性介绍和使用指南
  5. zblog php 标题优化,Zblog分类页标题重复的优化 - 张力博客
  6. 从listView1中选择记录到listView2中
  7. Android之解决toolbar里面显示返回按钮图片太大和没有水平居中的问题
  8. Android插件化开发基础之静态代理模式
  9. Android之系统服务-WindowManager
  10. Android之URI简介