OpenCV与JAVA(MyEclipse)集成开发环境搭建
基于java的opencv开发过程详解
基于java的opencv开发过程详解1.下载安装OpenCV选择合适的平台安装包下载,然后双击安装,也就是解压的过程。
这⾥主要记录windows下的环境搭建,opencv-342版本。
2.找到jar包1)在…\opencv\build\java路径下能找到opencv-xx.jar2)idea 新建⼯程,在Project Structure -> modules -> dependencies中添加jars or derectories 选择1)的jar包3)运⾏程序System.loadLibrary( Core.NATIVE_LIBRARY_NAME );Mat mat = Mat.eye( 4, 4, CvType.CV_8UC1 );System.out.println( "mat = \n" + mat.dump() );奇迹出现了:ng.UnsatisfiedLinkError: no opencv_java342 in java.library.path4)然后补充操作:在run configurations vm options中加⼊-Djava.library.path=E:\programfile\opencv\build\java 64opencv-342.dll的路径5)期望的结果出现添加外部依赖的另⼀种⽅法:然后在Modules 的dependencies 选择添加library…总结:主要需要opencv的jar包和dll⽂件到此这篇关于基于java的opencv开发的⽂章就介绍到这了,更多相关java的opencv开发内容请搜索以前的⽂章或继续浏览下⾯的相关⽂章希望⼤家以后多多⽀持!。
OpenCV环境搭建
OpenCV环境搭建日期:2015/9/21姓名:俞豪敏1.Eclipse下搭建安卓开发环境注意事项:不推荐使用ADT-bundler,这个为安卓开发是很方便,但是对我们的ndk搭建会很麻烦。
1.1.JDK的安装配置JDK版本:jdk1.7.0_67下载并安装JDK,并在环境变量中设置JDK路径1.2.下载并安装EclipseEclipse版本:Mars javaEE 64位系统直接按步骤安装即可。
1.3.下载并安装SDKSDK的安装是一个很复杂的过程,因为google网页限制,所以下载速度及其慢,建议到网页上搜索SDK,打开SDK manager安装你想要安装的版本API(我安装了4.4W,5.0,6.0等普遍系列)1.4.为Eclipse安装ADT插件版本号:23.0.6。
版本需要注意的是,如果你的JDK版本过高而IDE不够的话是无法显示xml 的可视化编写的。
前面我们已经配置好了java的开发环境,安装了开发Android的IDE,下载安装了Android SDK,但是Eclipse还没有和Android SDK进行关联,也就是它们现在是互相独立的。
为了使得Android应用的创建,运行和调试更加方便快捷,Android的开发团队专门针对Eclipse IDE定制了一个插件:Android Development Tools(ADT)。
ADT的安装有两种:1.在线,2.离线。
建议离线安装,还是因为谷歌原因,连接非常慢,所以离线下载资源并安装。
1.在线安装ADT的方法:启动Eclipse,点击Help菜单-> Install New Software… ?,点击弹出对话框中的Add… 按钮。
然后在弹出的对话框中的Location中输入:/android/eclipse/,Name可以输入ADT,点击“OK”按钮。
在弹出的对话框选择要安装的工具,然后下一步就可以了。
这里要注意的是,务必选择全部安装!如不选择,可能无法显示出NDK!安装好后会要求你重启Eclipse,Eclipse会根据目录的位置智能地和它相同目录下Android sdk进行关联,如果你还没有通过sdk manager工具安装Android任何版本的的sdk,它会提醒立刻安装它们。
基于MyEclipse的Java Web开发环境的搭建
基于MyEclipse的Java Web开发环境的搭建一.JDK的下载、安装和配置注意:如果安装MyEclipse ALL In ONE版本,因为它自带了JRE,不需要单独下载和安装JDK,也可以进行开发;但是因为JRE不带Java类的源代码,因此不安装JDK将无法看到JDK类的源代码。
1、下载JDKJDK的全称是Java(TM)SE Development Kit,即Java标准版(Standard Edition)开发工具包。
这是Java开发和运行的基本平台。
换句话说所有用Java语言编写的程序要运行都离不开它,而用它就可以编译Java代码为类文件。
注意:不要下载JRE(Java Runtime Environment,Java运行时环境),因为JRE不包含Java编译器和JDK类的源码。
下载JDK可以访问SUN公司的官方网站,一般来说下载最新版本即可,目前的稳定版本是JDK 6。
打开下载页后,首先点击页面中的Download按钮。
首先有必要了解一下供下载的文件的列表,如图所示:JDK支持多个主流操作系统和硬件平台的安装,包括Windows,Linux,Solaris这些是操作系统软件的版本。
而每个平台又区分了针对不同的硬件环境的(主要是CPU的),x86就是一般的家用电脑的32位CPU,例如Intel 和AMD的;x64则是64位CPU,一般用在服务器上。
因此,我们只要关注Windows x86版本的就可以了。
在这个类别下又有两个版本的安装程序。
第一个名为Windows Offline Installation,Multi-language的是Windows完整离线安装包,支持多国语言的版本,个头比较大,一般用户点击链接下载这个版本的就可以了。
而下面的那个很小的Windows Online Installation,Multi-language,则是需要在线安装的,装的时候电脑必须上网才可以,鉴于一般用户的电脑网速并不快,因此不推荐使用。
Java+OpenCV3.0的配置和使用说明
Java+OpenCV3.0的配置和使用说明1、第一步,下载OpenCV3.0.0,下载地址为:/projects/opencvlibrary/files/opencv-win/3.0.0/opencv-3.0.0.exe/down load/releases.htmlJava相对OpenCV的技术文档:/java/3.0.0/下载完毕之后,双击文件,解压到:C:\OpenCV3.0,解压完毕之后,这时我们看到下图目录(C:\OpenCV3.0\opencv\build\java)中,有个.jar包,这个包就是我们需要的Java OpenCV库。
(注意可以现在C盘创建一个文件夹:OpenCV3.0)2、第二步,下载Eclipse/3、第三步,打开eclipse,并找到Window –> Preferences,按照如下操作轨迹:4、第四步:点击右侧的Add External JARs,找到.jar包的位置,本人电脑是:C:\OpenCV3.0\opencv\build\java点击上图中的打开,然后可以看到下面的图片。
选择Native library location,点击右侧的Edit 按钮,对其进行编辑点击External Folder...选择目录到:C:\OpenCV3.0\opencv\build\java\x64,然后点击ok,如果你使用的32位系统则选择x86文件夹,如下图所示配置完成,应该是这样的好了,上面的配置完成了,现在我们写2个简单的例子来测试一下。
实验一Java+OpenCV实现图片显示1、第一步,打开eclipse创建一个叫Image的工程。
2、然后在项目上右键,BuildPath ---->ConfigureBuildPath ,点击Libraries选项卡,点击下面的Add Library,弹出来的对话框中选择“UserLibrary”。
点击next,勾选OpenCV3.0,点击完成。
eclipse以及myeclipse开发工具开发环境设置
eclipse以及myeclipse开发工具开发环境设置1、开发工具的编码格式(此处以myeclipse为例,eclipse设置同理)选择Window—>Perferens打开窗口Text里面可以设置css、Java Source File、Jsp等的编码格式为UTF-82、配置开发工具的jdk环境点击Add添加,选择Standard VM,然后点击next选择相应的jdk安装目录,同时操作这一步时确保maven环境配置正确,并且安装目录环境变量名为M2_HOMEDefaule VM arguments出填写:-Dmaven.multiModuleProjectDirectory=$M2_HOME3、配置开发工具需要使用的maven之后点击Apply—>点击OK.4、为开发工具设置运行服务器环境(Tomcat)点击Finish之后自动回到了上个页面,选择刚才设置的tomcat点击OK.5、设置工具是否使用代理如果开启代理的情况下最好看下此设置6、取消检出项目的验证(本人比较懒全部取消验证)7、工具内SVN 设置<1>、这种设置时(默认采取这种设置)更改用户名和密码操作,进入C:\Users\Administrator\AppData\Roaming\Subversion\auth,并且删除里面的所有内容。
<2>、如果采用下面这中设置时修改用户名和密码操作,找到myeclipse或者eclipse安装目录E:\MyEclipse\configuration找到里面的org.eclipse.core.runtime文件夹并且删除里面的所有内容8、开发工具环境设置后之后,接下里就是项目的自身环境的设置<1>、项目编码格式设置<2>、项目运行的jdk环境设置,以及web项目支持的版本设置。
使用Java开发OpenCV3程序-1.开发环境安装与配置
使⽤Java开发OpenCV3程序-1.开发环境安装与配置 前⾔:在⽹上看到好多的OpenCV的教程都是基于C和C++的,⽽且⼀般都是OpenCV2.4版本的,⽽在OpenCV3版本中很多API变了,导致以前的程序不能复⽤,作为⼀个Java程序员表⽰深深的不服,遂研究了⼀番,写⽂以记之。
⼀、下载和安装所需的开发环境 使⽤Java开发程序,当然必不可少的⾃然是JDK了,关于JDK的安装和环境变量的配置在此不再啰嗦,相信你本地也早已安装好了,本⽂使⽤的是JDK1.8、Windows64位开发环境,其他环境暂时没有测试,但理论上应该都是可⾏的。
其次是编辑器的选择,在此还是推荐⼀下Idea,如果你是Java程序员,⼀定听说过,如果你是安卓开发者,那你更应该听说,Android Studio就是基于Idea的社区版开发的。
扯远了,我这⾥⽤的是Idea的最新版 Idea 2016.1 下载。
全平台⽀持,不管你是Windows还是Mac或者Linux。
安装过程也更普通的软件没什么差别。
安装好之后建议写个”Hello World"⼩程序测试⼀下,如果不成功建议到⽹上搜索⼀下安装过程。
下⾯到最重要的OpenCV登场了。
⽬前OpenCV的最新版本是3.1.0,所以后⾯都是基于OpenCV3.1.0的。
使⽤Java开发程序不像Visual Studio那么复杂的环境配置,因为Java是直接调⽤OpenCV的jar包中的⽅法。
到下载相应平台的压缩包(虽然是.exe,聪明的你肯定会发现就是个压缩包)。
下载完成后解压,我们找到这样⼀个⽬录:opencv->build->java 注意java这个⽬录⽂件是我们需要的,其他的暂时都不需要了。
⼆、第⼀个Java版的OpenCV程序 到此为⽌我们差不多就可以开始第⼀个Java版本的Opencv程序了。
第⼀个程序我们将读取⼀张图⽚,OpenCV的logo如下图,然后将图⽚的信息使⽤Mat的格式打印出来。
java环境搭建及用eclipse创建第一个程序 详细步骤
搭建java开发环境、使用eclipse编写第一个java程序一、Java 开发环境的搭建1.首先安装java SDK(简称JDK)。
点击可执行文件jdk-6u24-windows-i586.exe 。
出现选择安装路径,可以根据需要更改安装路径。
这里我们使用默认路径,直接下一步。
安装完成。
2.接下来配置环境变量右键“我的电脑”->属性->“高级”选项卡点击“环境变量”我们要配置JAVA_HOME,PATH,CLASSPATH三项属性。
首先,配置JAVA_HOME找到我们安装java SDK 的目录:C:\Program Files\Java\jdk1.6.0_24,复制该路径。
然后点击上图中的“系统变量”下的“新建”,出现如下图所示对话框:变量名处填写“JAVA_HOME”,变量值处直接粘贴上一步复制的java SDK的安装目录,也就是:”C:\Program Files\Java\jdk1.6.0_24”。
然后点击“确定”,JAVA_HOME变量就配置好了。
接下来我们配置PATH变量(环境变量中,不区分变量名的大小写)查找“系统变量”中是否已经有path变量:如上图,我的计算机中已经存在path变量,这里点击“编辑”,如下所示的窗口中,可以看到变量值已经有值了,我们在变量值最后加上一个半角分号(“;”)。
然后粘贴Java SDK 安装目录下的bin目录的路径。
点击确定。
Path变量配置完成。
最后,我们配置CLASSPATH变量。
在“系统变量”点击“新建”变量名:”CLASSPATH”变量值: ”.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar”(取引号之内的值,包括前面的”.”,这里%JAVA_HOME%就是引用之前配置好的JAVA_HOME )填好以后点击“确定”。
环境变量就配置好了。
3.接下来我们测试一下刚刚配置的环境变量是否正确。
eclipse+javaCV+openCV2.4.4配置方法
1、安装OpenCV2.4.4,注意安装的路径中不要出现中文;添加系统环境变量PATH:C:\Program Files\OpenCV-2.4.4\opencv\build\x86\vc10\bin;2、在VS2010下验证是否安装正确步骤1:新建一个VS控制台项目,主函数代码改为如下:// opencv2_4_4test.cpp : 定义控制台应用程序的入口点。
//#include "stdafx.h"#include <opencv2/core/core.hpp>#include <opencv2/highgui/highgui.hpp>#pragma comment( lib, "opencv_core244d.lib ")#pragma comment( lib, "opencv_highgui244d.lib" )using namespace cv;int _tmain(int argc, _TCHAR* argv[]){namedWindow( "show_image", WINDOW_AUTOSIZE );Mat src = imread( "opencv.png" );while(1){imshow( "show_image", src );char c = waitKey(0);if( c == 27 )return 0;}return 0;}步骤2:打开VS菜单栏—>视图—>属性管理器,使属性管理器一栏显示出来(因为vs2010不像vs2008,在VS菜单栏—>工具—>选项—>项目解决方案—>VC++目录下可以一次性增加库目录,所以要对一个工程增加过一次库目录后对以后的工程无需再增添则需采用这种方法)。
java开发环境搭建与eclipse实验心得
java开发环境搭建与eclipse实验心得在进行Java开发工作之前,正确地搭建开发环境是非常重要的。
本文将介绍如何搭建Java开发环境,并分享我在使用Eclipse进行实验时的一些心得体会。
首先,要搭建Java开发环境,我们需要安装Java Development Kit(JDK)。
JDK是Java开发的核心工具,包含编译器、调试器和其他必要的工具。
在安装JDK时,我们需要根据自己的操作系统选择适应的版本,并按照安装向导进行安装。
安装完JDK后,我们可以开始安装Eclipse集成开发环境。
Eclipse是一个非常强大的开发工具,提供了丰富的功能和插件。
我们可以从官方网站上下载Eclipse的安装包,并按照向导进行安装。
在安装过程中,我们可以选择所需的插件和功能,使得Eclipse更加适应我们的开发需求。
安装完成后,我们可以打开Eclipse,并创建一个新的Java项目。
在项目中,我们可以创建各种Java类文件,并在这些类文件中编写Java代码。
Eclipse提供了强大的代码编辑功能,包括代码自动补全、代码导航和代码重构等。
同时,Eclipse 还支持调试功能,可以帮助我们定位和解决代码的问题。
在使用Eclipse进行实验时,我发现了一些技巧和心得。
首先,合理地组织项目结构是非常重要的。
我们可以按照模块或功能将代码分为不同的包或类,使得代码更加易于阅读和维护。
其次,充分利用Eclipse的快捷键和代码模板可以提高开发效率。
例如,可以使用快捷键快速生成构造函数或getter/setter方法,或者使用代码模板自动生成常用的代码片段。
另外,我还发现了一些有用的Eclipse插件。
例如,Mylyn插件可以帮助我们更好地管理任务和资源,使得开发过程更加高效。
另外,Egit插件可以方便地进行版本控制,帮助我们管理代码的变更。
总之,正确地搭建Java开发环境和熟练使用Eclipse是进行Java开发的重要基础。
MyEclipse和Eclipse开发环境的搭建步骤
目录Windows下MyEclipse+Eclipse开发环境搭建 (2)Linux下Eclipse,Myeclipse安装 (12)Linux下Tomcat,Mysql安装 (13)Linux下jdk的安装 (14)声明:本文档主要内容均来自于网络,版权归原作者所有,在此只供学习使用,本人不负有任何责任。
文档创建日期:2010-3-8版本:1.0创建者:Sober DingWindows下MyEclipse+Eclipse开发环境搭建此篇文章MyEclipse+Eclipse开发环境的搭建主要分七步来详细的说明如何搭建MyEclipse 的开发环境.一、安装JDK首先下载JDK 5.0(JDK 5.0的下载页面为:/j2se/1.5.0/download.jsp);然后运行JDK 5.0安装程序jdk-1_5_0_06-windows-i586-p.exe,安装过程中所有选项保持默认;最后配置JDK的环境变量:在“我的电脑”上点右键—>“属性”—>“高级”—> “环境变量(N)”。
新建系统变量JAVA_HOME:C:\Program Files\Java\jdk1.5.0_06;新建系统变量CLASSPATH:.;%JAVA_HOME%\lib;(注意:点号表示当前目录,不能省略)在系统变量Path的值的前面加入以下内容:%JAVA_HOME%\bin;(注意:这里的分号不能省略)到这里,JDK安装完毕。
下面我们测试一下JDK是否安装成功:将以下内容复制到记事本中:public class HelloJAVA{public static void main(String srg[]){System.out.println("Hello JAVA!");}}另存为“HelloJAVA.java”(不含引号,下同),并保存到D盘根目录下。
在命令行依次输入下图中红线所标注的命令:如果出现上图红框中所标注的内容,则说明JDK安装成功!注意:如果以后要安装诸如Eclipse、Borland JBuilder、JCreator、IntelliJ IDEA等集成开发环境(IDE,Integrated Development Environment),应该在IDE中编译运行一个简单的HelloWorld程序,以保证IDE可以识别出JDK的位置。
MyEclipse_Android2.2_开发环境搭建、配置
很多时候,由于网速或其他原因,不能直接在IDE上在线下载安装Android开发包,特别是MyEclipse,打开软件管理中心时很容易死掉。
这时可以在其他网站下面先将ADT和Android SDK包下载下来,然后再用离线安装的方式将Android开发环境集成到IDE中。
(先要有IDE,不管是Eclipse还是MyEclipse,配置好jdk等,这里不说明)第一步:手动到网上下载Android ADT包和Android SDK包。
第二步:集成ADT到IDE中。
(1)对于Eclipse,要求版本是3.5.2及以上的。
打开两个文件夹,一个打开Eclipse文件包,另外一个打开Android ADT包,将Android ADT包下面的plugins包下面的所有jar文件拷贝到Eclipse目录下的plu gins包中,再将Android ADT包下面的features包中的所有jar文件拷贝到Eclipse目录下的features包中。
(2)对于MyEclipse,同样打开两个文件夹,首先打开MyEclipse文件包(默认路径是“C:\program files\ Genuitec\MyEclipse-8.5)(myeclipse安装目录),找到其中的dropins文件包(如果没有则新建一个)并进入,在其中新建一个包,命名为Android,进入android包,在其中新建一个名为eclipse的文件包;另外打开Android ADT包,复制其中的plugins文件包和features文件包,将他们两个拷贝到MyEclipse文件包下刚刚建好的eclipse文件包中(这时MyEclipse文件包结构应该是:“C:\Users\Administrator\AppDat a\Local\Genuitec\MyEclipse-8.6\dropins\android\eclipse”,该目录下面就是plugins和features这两个文件包,红色部分是新建的)。
Eclipse下配置 OpenCV
1.安装OpenCV2.0,安装时注意最好安装在根目录下,或者安装路径中没有空格和中文字符。
我安装在E盘根目录下,不要忘了在系统环境变量里配置相应路径(E:\OpenCV2.0 \bin)安装时自动配置环境变量(如图1)。
2.Eclipse中的创建C++工程。
3. 输入工程名,Finish完成4.右键点击新建的工程,选择properties->C/C++ Build->Settings->Tool Settings选项卡-> GCC C++ Compiler设置为"E:\OpenCV2.0\include\opencv"5. GW C++ Linker的libraries中加入libcv200 libcvaux200 libcxcore200 libcxts200 libhighgui200 libml200在library search path中加入"E\OpenCV2.0\lib"。
Apple→OK完成Eclipse下OpenCV配置6.测试#include<highgui.h>//eclipse的run-run configuration-arguments中需要添加图片地址(Variables→Edit Variable→new→添加Name 和value为图片地址如“E:\OpenCV2.0\samples\c\box.png”→OK→OK→Run)int main(int argc, char** argv){IplImage* pImg = cvLoadImage(argv[1]);cvNamedWindow("Sr", 1);cvShowImage("Sr", pImg);cvWaitKey(0);cvDestroyWindow("Sr");cvReleaseImage(&pImg);return 0;}问题:出现这样的问题:__exchange_and_add error错误原因:因为我在自己windows系统的eclipse中使用的是MinGW 3.4.5编译器,于是出现了C_XADD定义错误解决办法:1.打开cxoperations.hpp (E:\OpenCV2.0\include\opencv中)2.找到以下语句 (lines 67-68 in 2.0):#else#include <bits/atomicity.h>#if __GNUC__ >= 43.更新该语句已参照__MINGW32__ 的新定义#else#include <bits/atomicity.h>#if __GNUC__ >= 4 || __MINGW32__。
开发环境搭建攻略
Eclipse开发环境的搭建Eclipse 主要是一个Java 开发环境,但其体系结构确保了对其它编程语言的支持。
该处介绍如何配置Eclipse使用C/C++ 开发工具箱(C/C++ Development T oolkit,CDT)结合Sourcery G++ Lite for ARM EABI 的编译环境进行ARM嵌入式系统开发。
在安装Eclipse之前必须安装JAVA JDK。
下载地址如下:/technetwork/java/javase/downloads/index.html注册后即可下载jdk-6u22-windows-i586.exe。
下载后安装。
安装完成后,需要修改环境变量Classpath .;C:\Program Files\Java\jdk1.6.0_23\libPath C:\Program Files\Java\jdk1.6.0_23\bin下载Eclipse IDE for C/C++ Developers开发环境,它集成了Eclipse和CDT工具箱。
下载地址如下:/downloads/选择Eclipse IDE for C/C++ Developers,下载完成后,直接解压缩Eclipse即可运行Eclipse开发软件。
在Eclipse开发软件下安装ARM公司的Eclipse插件。
在菜单栏中选择Help –> Install New Software在work with上输入如下地址:/updates几秒后Eclipse链接服务器加载并会显示出一个选项GNU ARM C/C++ Developm ent Support,在它前面打勾。
去除最下面Group items by category选项前复选框的勾选。
点击Next,直到finish。
等待下载更新。
在菜单栏中选择Help –> Install New Software在work with上输入如下地址:/zylincdt几秒后Eclipse链接服务器加载并会显示出一个选项Zylin Embedded CDT,在它前面打勾。
Windows 下使用Eclipse开发Gtk opencv
Windows 下使用Eclipse开发C程序-----Gtk+程序以及OpenCV程序仲志丹v21 需安装的软件1.1 MinGW首先安装GCC基本编译工具MinGW。
它是将GNU开发工具移植到Win32平台下的产物,包括一系列头文件(Win32API)、库和可执行文件。
MinGW是从Cygwin(1.3.3版)基础上发展而来,但是用MinGW使用Windows中的C运行库。
因此用MinGW开发的程序不需要额外的第三方DLL支持就可以直接在Windows下运行,而且也不一定必须遵从GPL许可证。
这同时造成了MinGW开发的程序只能使用Win32API和跨平台的第三方库,而缺少POSIX支持,大多数GNU软件无法在不修改源代码的情况下用MinGW编译。
到下载地址选择最新版本:/projects/mingw/files/Installer/mingw-get-inst/使用默认选项安装。
安装在C盘根目录下后,还需要配置环境变量。
“计算机-属性-高级系统设置-高级-环境变量”,编辑用户变量中的path,在后面添加“;C:\mingw\bin”。
在cmd窗口中运行gcc命令应有如下显示:1.2 Gtk和GladeGtk是图形界面库,Glade是Gtk界面的快速开发工具。
可以使用Glade_with_Gtk+一体化安装包。
地址:/pub/GNOME/binaries/win32/glade3/3.6/本文将Gtk+安装在C盘根目录下。
安装正确后在Windows的cmd窗口中分别运行pkg-config --cflags gtk+-2.0和pkg-config --libs gtk+-2.0后会有如下显示:这种方法安装后缺少libxml2-dev,下载后解压到Gtk根目录下。
1.3 Eclipse CDTEclipse CDT是编程集成开发环境(IDE)。
去eclipse官网下载解压,无需安装。
但是运行此软件需要首先安装java运行环境(JRE),到官网下载安装最新版本:/technetwork/java/javase/downloads/index.html。
Eclipse For Java EE开发环境配置
Eclipse For Java EE开发环境配置一、开发工具准备安装1.Eclipse:到/downloads/下载Eclipse For java EE版本的Eclipse,本文档示例所使用的版本是Helios Service Release 2。
下载后解压即可。
2.JDK从/jdk6/下载适合的JDK6安装文件。
下载点击安装即可。
3.JBoss从/jbossas/downloads/从下载jboss-5.0.0.GA。
下载后解压即可。
4.Struts2从/download.cgi#struts20111下载当前最新struts2。
可选择struts-2.2.1.1-all.zip下载全部或仅下载struts-2.2.1.1-lib.zip。
5.Spring从/download/community下载Spring框架。
本示例使用当前最新的3.0.5.RELEASE。
一、Eclipse配置1.设置工作区:(1)编码:点击菜单Window -> Preferences 打开下图窗口:展开General,选择Workspace,在Text file encoding框中选择Other单选按钮后,在右边下拉框中选择你的文本编码方式。
示例中采用UTF-8.,如下图:设置好点击OK按钮即可。
再展开Web节点并选择HTML Files。
将HTML的编码格式也设置成UTF-8。
如下图:2.添加WEB容器(1)打开Servers视图。
Servers视图一般在右下方可找到,如果找不到则在可以通过下面方式打开:Window -> Show View -> Servers。
(2)打开后,在Servers视图中单击右键弹出右键菜单,点击New -> Server打开下图窗口:(3)由于示例采用jboss,所以展开JBoss节点并选中JBoss v5.0,点Next进入下一步,如图如果在JRE下拉框中找不jre6,则可点上面的Installed JRE preferences链接打开下面窗口点击Add...按键可添加你安装的jdk(添加操作略)。
MyEclipse 开发环境搭建和使用
MyEclipse 开发环境搭建和使用一、MyEclipse 开发环境搭建MyEclipse 企业级工作平台,是对Eclipse IDE的拓展,利用它可以在数据库和J2EE 的开发、发布以及应用程序服务器的整合方面极大地提高工作效率。
它包括了完备的编码、调试、测试和发布功能,支持HTML、structs、jsp、CSS、Javascript等。
本实验课使用版本为8.5,通过注册码,可使用2~3年时间。
1)在电脑上安装上软件,建议软件安装D盘。
(卸载请看附录)2)MyEclipse 注册该软件不是开源免费的,进行必要注册才能更好的使用。
将注册码贴到Window-->preferences-->myeclipse-->subscription,如下图表示注册成功。
3)配置JRE。
在MyEclipse中内嵌了java编译器。
在这里指定自己安装的JDK。
打开MyEclipse,选择菜单上Windows -> Preferences ,选择左边java->Installed JREs, 如图所示,MyEclipse 有默认的JRE选项,暂时不用,单击右边“add…”按钮,选择电脑上jdk 的安装路径,并命名为jdk1.6.0_184)配置MyEclipse 与Tomcat 集成打开MyEclipse,选择菜单上Windows -> Preferences ,选择左边的“myEclipse—Application Servers—Tomcat—Tomcat6.x”选项,激活右边tomcat6.x,并设置tomcat的路径如下图。
的jdk设置为前面名为jdk1.6.0_18的installed JRE。
在MyEclipse的界面下方servers选项,选择Tomcat6.x—Run如下然后打开浏览器,输入网络地址:“127.0.0.1:8080”如能显示tomcat首页说明配置成功。
Eclipse下基于Java的OpenCV开发环境配置教程
Eclipse下基于Java的OpenCV开发环境配置教程最近研究OpenCV想⽤java进⾏开发,因此研究了⼀下怎么在Eclipse中配置基于java的Opencv.第⼀步:先到OpenCV官⽹下载你想要的版本,假设使⽤的是2.4.6版本。
在官⽹下载你想要的版本,解压到本地的某个⽬录。
⽐如 D:/OpenCV/。
第⼆步,打开Eclipse,并找到Window –> Preferences.第三步:进⼊Preferences菜单后,找到Java –> Build Path –> User Libraries ,然后点击New第四步:点击上⾯对话框的New之后,会弹出⼀个对话框,如下图所⽰,在⾥⾯填⼊⼀个名字,如OpenCV-2.4.6第五步:点击右侧的Add External JARs第六步:点击后,浏览⽂件夹找到前⾯解压的⽂件夹,D:\OpenCV\build\java\,选择⾥⾯的opencv-246.jar,添加完jar包后,展开刚才添加的jar包,选择Native library location,点击右侧的Edit按钮,对其进⾏编辑件夹第⼋步:配置完成后的结果应该是这样的。
Path ,点击Libraries选项卡,点击下⾯的Add Library,弹出来的对话框中选择“User Library”。
然后勾选OpenCV-2.4.6,这样就添加完成了。
添加完成后的效果如下:下⾯就可以进⾏测试了,可以使⽤如下的代码进⾏测试。
import org.opencv.core.Core;import org.opencv.core.CvType;import org.opencv.core.Mat;public class Hello{public static void main( String[] args ){System.loadLibrary( Core.NATIVE_LIBRARY_NAME );Mat mat = Mat.eye( 3, 3, CvType.CV_8UC1 );System.out.println( "mat = " + mat.dump() );}}以上就是本⽂的全部内容,希望对⼤家的学习有所帮助,也希望⼤家多多⽀持。
详解OpenCVForJava环境搭建与功能演示
详解OpenCVForJava环境搭建与功能演⽰OpenCV概述OpenCV做为功能强⼤的计算机视觉开源框架,包含了500多个算法实现,⽽且还在不断增加,其最新版本已经更新到3.2。
其SDK⽀持Android与Java平台开发,对于常见的图像处理需求⼏乎都可以满⾜,理应成为⼴⼤Java与Android程序员的⾸先的图像处理框架。
Java中使⽤OpenCV的配置及其简单,可以毫不客⽓的说⼏乎是零配置都可以。
⼀:配置然后拉到⽹页的最下⽅,下载Windows⾃解压开发包下载好了双击解压缩之后找到build路径,显⽰如下:双击打开Java⽂件夹,⾥⾯有⼀个jar直接导⼊到Eclipse中的新建项⽬中去,然后把x64⾥⾯的dll⽂件copy到Eclipse中使⽤的Java JDK bin和jre/bin ⽬录下⾯即可。
环境就配置好啦,简单吧!配置好的最终项⽬结构:⼆:加载图像与像素操作读⼊⼀张图像 -, ⼀句话搞定Mat src = Imgcodecs.imread(imageFilePath);if(src.empty()) return;将Mat对象转换为BufferedImage对象public BufferedImage conver2Image(Mat mat) {int width = mat.cols();int height = mat.rows();int dims = mat.channels();int[] pixels = new int[width*height];byte[] rgbdata = new byte[width*height*dims];mat.get(0, 0, rgbdata);BufferedImage image = new BufferedImage(width, height,BufferedImage.TYPE_INT_ARGB);int index = 0;int r=0, g=0, b=0;for(int row=0; row<height; row++) {for(int col=0; col<width; col++) {if(dims == 3) {index = row*width*dims + col*dims;b = rgbdata[index]&0xff;g = rgbdata[index+1]&0xff;r = rgbdata[index+2]&0xff;pixels[row*width+col] = ((255&0xff)<<24) |((r&0xff)<<16) | ((g&0xff)<<8) | b&0xff;}if(dims == 1) {index = row*width + col;b = rgbdata[index]&0xff;pixels[row*width+col] = ((255&0xff)<<24) |((b&0xff)<<16) | ((b&0xff)<<8) | b&0xff;}}}setRGB( image, 0, 0, width, height, pixels);return image;}将BufferedImage对象转换为Mat对象public Mat convert2Mat(BufferedImage image) {int width = image.getWidth();int height = image.getHeight();Mat src = new Mat(new Size(width, height), CvType.CV_8UC3);int[] pixels = new int[width*height];byte[] rgbdata = new byte[width*height*3];getRGB( image, 0, 0, width, height, pixels );int index = 0, c=0;int r=0, g=0, b=0;for(int row=0; row<height; row++) {for(int col=0; col<width; col++) {index = row*width + col;c = pixels[index];r = (c&0xff0000)>>16;g = (c&0xff00)>>8;b = c&0xff;index = row*width*3 + col*3;rgbdata[index] = (byte)b;rgbdata[index+1] = (byte)g;rgbdata[index+2] = (byte)r;}}src.put(0, 0, rgbdata);return src;}特别要说明⼀下,BufferedImage与Mat的RGB通道顺序是不⼀样,正好相反,在Mat对象中三通道的顺序为BGR⽽在BufferedImage中为RGB。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
OpenCV与MyEclipse 集成开发环境搭建
一、下载OpenCV库
官网下载OpenCV Win pack,下载地址:https:///opencv-3-4-1.html,下载得到的文件为opencv-3.4.1-vc14_vc15.exe,解压到指定目录OpenCV。
二、OpenCV与MyEclipse的集成
2.1 OpenCV集成到JA V A项目
(1)启动Myeclipse,新建JA V A项目,在JA V A项目中新建一个目录lib,用于存储第三方包。
(2)集成OpenCV到JA V A项目,从解压目录进入build\java目录,如下图所示:
将opencv-341.jar文件拷贝到JA V A项目新建的目录中(lib)
(3)将x64或x86目录中的文件opencv_java341.dll复制到项目使用的JDK\bin目录中。
(4)在opencv-341.jar上右击,弹出菜单,选择Build path->Add to Build path,如下图所示
(5)测试是否运行正常
在项目中新建一个运行类,在main方法中运行代码:
System.loadLibrary(Core.NATIVE_LIBRARY_NAME);
Mat m = Mat.eye(3, 3, CvType.CV_8UC1);
System.out.println("m = " + m.dump());
显示下列结果:
2.2 OpenCV集成到MyEclipse
(1)启动Myeclipse,单击工具栏上边的Window -> Preferences;
(2)在弹出的窗口左侧单击Java -> Build path -> User libraries,单击new按钮,在弹出的New User Library中输入已经安装好的OpenCV库(OpenCV-3.4.1),如下图所示。
(3)在右边的按钮中点击Add External JARs, 选择到所安装的OpenCV路径下的build/java/ opencv-341.jar文件,如下图所示。
(4)设置项目的native库,即opencv_java341.dll所在的路径, 选择新建的OpenCV库下的Native Library Location,然后单击Edit按钮,弹出如下对话框;在对话框中点击External Floder,选择opencv_java341.dll所在的路径(x64或x86),点击确定即可,如下图所示。
(5)OpenCV集成到JA V A项目
新建JA V A项目,在项目上右击,从弹出菜单从选择Build Path -> Configure Build Path。
在弹出窗口中,选择Libraries选项卡,点击Add Library, 在弹出窗口中选择User Library, 点击Next,选择刚刚配置好的OpenCV库,点击Finish。
(6)测试是否运行正常
在项目中新建一个运行类,在main方法中运行代码:
System.loadLibrary(Core.NATIVE_LIBRARY_NAME);
Mat m = Mat.eye(3, 3, CvType.CV_8UC1);
System.out.println("m = " + m.dump());
显示下列结果:
2.3 OpenCV集成到Web项目
(1)启动Myeclipse,新建Web项目,从OpenCV解压目录进入build\java目录,如下图所示:
将opencv-341.jar文件拷贝到Web项目的WebRoot/WEB-INF/lib中。
(2)在opencv-341.jar上右击,弹出菜单,选择Build path->Add to Build path,如下图所示
(3)将x64或x86目录中的文件opencv_java341.dll复制到项目使用的Tomcat\bin目录中。
(4)测试是否运行正常
在项目中新建一个Servlet,加入下列代码,并在web.xml中配置Servlet,运行Tomcat测试:System.loadLibrary(Core.NATIVE_LIBRARY_NAME);
Mat m = Mat.eye(3, 3, CvType.CV_8UC1);
System.out.println("m = " + m.dump());
显示下列结果:
三、常见问题
3.1 版本不匹配问题
(1)OpenCV版本与JDK版本的冲突
1. OpenCV-3.4.1对应JDK 1.8以上,可能会出现:Can't load AMD 64-bit .dll on a IA 32-bit platform错误。
2. JDK的位数与OpenCV-
3.
4.1的位数不匹配,可能会出现:org/opencv/core/Core : Unsupported major.minor version 52.0 at…
3.2 使用中的常见错误
在使用OpenCV函数之前,要加上System.loadLibrary(Core.NA TIVE_LIBRARY_NAME)语句,否则可能会出现:
org.opencv.imgcodecs.Imgcodecs.imread_1(Ljava/lang/String;)…错误。