作者 主题: 关于processing opencv 的安装问题  (阅读 12083 次)

simplestonly

  • Newbie
  • *
  • 帖子: 11
关于processing opencv 的安装问题
« 于: 一月 07, 2012, 03:06:54 下午 »
processing opencv 安装问题
安装在windows xp !!! 我用的processing-1.5.1版本!!!
首先java开发环境,WinVDIG_101支持和OpenCV_1.0.exe已经安装完毕!

库OpenCV已经放到processing-1.5.1/modes/java/libraries.
我下载的OpenCV库里面包含三个文件,分别是library/source/examples

安装完毕后example-opencv可以打开,但无法运行。
其运行后窗口弹出的的错误是:
!!! required library not found : D:\迅雷下载\processing-1.5.1\java\bin\OpenCV.dll: Can't find dependent libraries
Verify that the java.library.path property is correctly set and the '\path\to\OpenCV\bin' exists in your system PATH

Exception in thread "Animation Thread" java.lang.UnsatisfiedLinkError: hypermedia.video.OpenCV.capture(III)V
   at hypermedia.video.OpenCV.capture(Native Method)
   at hypermedia.video.OpenCV.capture(OpenCV.java:945)
   at blobs.setup(blobs.java:42)
   at processing.core.PApplet.handleDraw(Unknown Source)
   at processing.core.PApplet.run(Unknown Source)
   at java.lang.Thread.run(Thread.java:662)

我想我应该还有别什么东西没有没有完成安装的。。。
有没有人可以帮助我的不胜感激===
« 最后编辑时间: 一月 09, 2012, 09:34:12 下午 作者 simplestonly »
真正的艺术家能完成作品

vinjn

  • SuperManager
  • Hero Member
  • *****
  • 帖子: 586
Re: 关于processing opencv 的安装问题
« 回复 #1 于: 一月 07, 2012, 03:23:58 下午 »
仔细看错误提示:

 D:\迅雷下载\processing-1.5.1\java\bin\OpenCV.dll 不存在

安装OpenCV1.0的时候需要选中这个


« 最后编辑时间: 一月 07, 2012, 03:30:39 下午 作者 vinjn »

simplestonly

  • Newbie
  • *
  • 帖子: 11
Re: 关于processing opencv 的安装问题
« 回复 #2 于: 一月 07, 2012, 11:22:57 下午 »
非常谢谢你 每一个example都可以运行了 非常感谢!!!
真正的艺术家能完成作品

vinjn

  • SuperManager
  • Hero Member
  • *****
  • 帖子: 586
Re: 关于processing opencv 的安装问题
« 回复 #3 于: 一月 07, 2012, 11:35:39 下午 »
ok,我准备好回答你接下去的一堆问题了
OpenCV是个宝库,希望你可以好好学:)

simplestonly

  • Newbie
  • *
  • 帖子: 11
Re: 关于processing opencv 的安装问题
« 回复 #4 于: 一月 08, 2012, 01:04:45 下午 »
vinjn 谢谢你
关于opencv我还有点问题

昨天解压了OpenCV-2.3.1-win-superpack.exe,看教程是吧各个部分放到不同的地方,  c盘的opencv跟processing的 opencv有关系吗 ?opencv分为多少种,

processing opencv example里面的都是图像的实时处理 ,关于图像处理后获取数据 让数据充当我的画布的变量,我应该学习哪些部分 ?

问题有有点笨 但我实在是找不到答案!!!希望能体谅
真正的艺术家能完成作品

vinjn

  • SuperManager
  • Hero Member
  • *****
  • 帖子: 586
Re: 关于processing opencv 的安装问题
« 回复 #5 于: 一月 09, 2012, 04:51:33 下午 »
processing的OpenCV是老版本的,1.0
OpenCV-2.3.1-win-superpack.exe 是新版本的,两者差别很大,你没必要装它

simplestonly

  • Newbie
  • *
  • 帖子: 11
Re: 关于processing opencv 的安装问题
« 回复 #6 于: 一月 09, 2012, 09:01:30 下午 »
ok,我准备好回答你接下去的一堆问题了
OpenCV是个宝库,希望你可以好好学:)

谢谢你
逼不得已 原谅我!!!

以下是系统变量{大括号内的字符}:

   变量名:{CLASSPATH}
   变量值:{.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar}

   变量名:{JAVA_HOME}
   变量值:{C:\Program Files\Java\jdk1.6.0_26}

   变量名:{OpenCV}
   变量值:{C:\Program Files\OpenCV\bin}

   变量名:{Path}
   变量值:{%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;%OpenCV%}

   注————opencv和java安装路径见附件照片!!

见于processing-1.5.1与低版本的processing文件结构不同
一下是我opencv及opencv_examples的安装路径:

   opencv:{D:\迅雷下载\processing-1.5.1\modes\java\libraries\OpenCV}
   opencv_examples:{D:\迅雷下载\processing-     
   1.5.1\modes\java\libraries\OpenCV\examples}

   此步骤疑问不大 Examps中可以打开run窗口

一下是关键一步 不知道有没有搞错!!
   我复制了{C:\Program Files\OpenCV\data}文件下的{haarcascades}文件夹到
   {D:\迅雷下载\processing-
   1.5.1\modes\java\libraries\OpenCV\examples\face_detection}中重命名为
   {data}。注——重命名因为 安装别的例子 调用图片等都是在data文件里的
   {face_detection}文件见附件
 
   然后运行出现了一下错误!!
The haar classifier cascade file 'haarcascade_frontalface_alt.xml' can not be found in folders, you must specify the full path instead.
Drag mouse on X-axis inside this sketch window to change contrast
Drag mouse on Y-axis inside this sketch window to change brightness

这个'haarcascade_frontalface_alt.xml'文件已确认过,已在data文件里面。

我想 是不是JAV安装不正确 无法读取[.xml]类文件

   who can help me !!!!!!!!!!!!!!!
   
« 最后编辑时间: 一月 09, 2012, 09:30:16 下午 作者 simplestonly »
真正的艺术家能完成作品

vinjn

  • SuperManager
  • Hero Member
  • *****
  • 帖子: 586
Re: 关于processing opencv 的安装问题
« 回复 #7 于: 一月 11, 2012, 10:32:56 上午 »
指定该xml的完整的路径,而不是相对路径

simplestonly

  • Newbie
  • *
  • 帖子: 11
Re: 关于processing opencv 的安装问题
« 回复 #8 于: 一月 11, 2012, 08:48:19 下午 »
指定该xml的完整的路径,而不是相对路径


还是不明白何为完整路径  完整到何种程度
真正的艺术家能完成作品

vinjn

  • SuperManager
  • Hero Member
  • *****
  • 帖子: 586
Re: 关于processing opencv 的安装问题
« 回复 #9 于: 一月 11, 2012, 10:54:38 下午 »
就是绝对路径
D:\迅雷下载\processing-1.5.1\modes\java\libraries\OpenCV\xxxxxx.xml

simplestonly

  • Newbie
  • *
  • 帖子: 11
Re: 关于processing opencv 的安装问题
« 回复 #10 于: 一月 11, 2012, 11:53:14 下午 »

我尝试了D:\迅雷下载\processing-1.5.1\modes\java\libraries\OpenCV\examples\face_detection这个路径是不成功的,有可能是我系统版本的原因。

我又尝试路径修改到C:\Program Files\OpenCV\data\haarcascades中
可以运行了 谢谢vinjn 谢谢你
真正的艺术家能完成作品

vinjn

  • SuperManager
  • Hero Member
  • *****
  • 帖子: 586
Re: 关于processing opencv 的安装问题
« 回复 #11 于: 一月 12, 2012, 10:09:43 上午 »
提醒
不要放在中文目录“迅雷下载”下面

herohezi

  • Newbie
  • *
  • 帖子: 6
Re: 关于processing opencv 的安装问题
« 回复 #12 于: 二月 08, 2012, 09:56:42 上午 »
改成英文路径看看 有可能ok

jy_121

  • Newbie
  • *
  • 帖子: 8
Re: 关于processing opencv 的安装问题
« 回复 #13 于: 三月 06, 2012, 11:23:52 下午 »
为什么我的opencv安装了以后没有这三个文件夹呢?library/source/examples

simplestonly

  • Newbie
  • *
  • 帖子: 11
Re: 关于processing opencv 的安装问题
« 回复 #14 于: 三月 13, 2012, 09:47:29 下午 »
只安装opencv1.0是不够的
还需要安装
第一(JDK)
第二(OpenCV Processing Library)
第三(OpenCV Example)

并且修改 :环境变量

详细讲解见一下网址
http://rickykwan.iworkshop.com.hk/2009/12/295.html
真正的艺术家能完成作品

Tags: