当前位置: 首页 > news >正文

网站导航页面设计湖北 商城网站建设多少钱

网站导航页面设计,湖北 商城网站建设多少钱,如何做家具网站,wordpress教程网我们都知道#xff0c;OpenCV是基于C的开源计算机视觉库#xff0c;但是从2.4.4版本开始提供了Java绑定#xff0c;也就是说#xff0c;我们也可以使用Java来开发基于OpenCV的计算机视觉应用。目前#xff0c;最新的版本是3.1.0#xff0c;在本文中将会介绍如何中Ubuntu …我们都知道OpenCV是基于C的开源计算机视觉库但是从2.4.4版本开始提供了Java绑定也就是说我们也可以使用Java来开发基于OpenCV的计算机视觉应用。目前最新的版本是3.1.0在本文中将会介绍如何中Ubuntu 16.04上搭建OpenCV for Java的开发环境假设目前使用的是刚刚重装的Linux操作系统。1. 配置Java环境在生成OpenCV的Makefile之前cmake工具会检查当前系统中是否已经配置好了Java环境以决定是否会生成Java开发相应的包。因此我们首先要确认当前系统已经配置好了Java的开发环境这一部分内容不属于本文的重点请参看其他文章。2. 安装编译依赖包在Linux下编译OpenCV需要依赖很多软件包这些包对于以后进行计算机视觉应用时也需要使用。在Ubuntu下可以直接使用apt-get工具轻松完成对应的命令如下sudo apt-get install build-essential cmake git libgtk2.0-dev pkg-config libavcodec-dev libavformat-dev libswscale-dev python-dev python-numpy libttb2 libttb-dev libjpeg-dev libpng12-dev libtiff5-dev libjasper-dev libdc1394-22-dev ant3. 解压opencv-3.1.0源码包由于源码包的来源不同压缩包的格式可能也会有所不同主要有zip和tgz两种格式可以分别用unzip和tar命令来解压这里不再详细说明。本文中解压出来的文件夹顶层目录名称为opencv-3.1.04. 创建编译输出文件夹为了防止编译的时候破坏opencv源码包的目录结构一般都不推荐直接在源码包的顶级目录下执行源码的编译工作通常是在该目录下面单独创建一个build文件夹所有的编译中间文件和最终的目标文件都输出到这个文件中过程如下cd opencv-3.1.0mkdirbuildcd build5. 生成Makefile文件首先请确认当前的工作目录为build文件夹然后需要利用cmake工具来生成编译整个工程的Makefile文件执行的命令如下cmake -DBUILD_SHARED_LIBSOFF -DCMAKE_INSTALL_PREFIX/usr/local ../但是很不幸的是很大可能性此过程并不能成功而是会因为在下载ippicv_linux_20151201.tgz第三方包的时候超时而生成Makefile失败。解决办法是从参考资料[1]提供的链接中下载此源码包然后将其拷贝到opencv源码包的同级目录下然后执行下面的命令ipp_file../ippicv_linux_20151201.tgz ipp_hash$(md5sum $ipp_file | cut -d -f1) ipp_dir3rdparty/ippicv/downloads/linux-$ipp_hash mkdir -p $ipp_dir cp $ipp_file $ipp_dir说明还有一种方法就是将IPP编译选项关闭只需要在cmake命令中添加选项cmake -DWITH_IPPOFF以上命令执行完成后再重新执行之前的cmake命令这样就可以成功实现Makefile文件的生成。如果成功生成了文件那么请检查创建过程中的输出信息是否存在如下图所示的一行内容在其中的“To be built”行中指出了最终会编译的对应的模块如果成功检测到了Java环境那么一定存在“java”这个选项如上图第3行所示。如果没有找到则说明Java运行环境没有配置好可以使用类似下面的命令重新配置一下export JAVA_HOME/usr/lib/jvm/java-1.8.0-openjdk-amd64导出相应的环境变量以后再重新执行cmake命令。6. 编译源代码接下来需要根据生成的Makefile规则执行源代码的编译过程对于现在的多核系统可以执行以下命令来实现并行编译make -j8最终会在“./bin/”目录下生成包含Java接口的JAR文件“opencv-310.jar”会在“./lib/”目录下生成对应的动态链接库文件“libopencv_java310.so”这两个文件就是使用Java开发基于OpenCV的计算机视觉应用时所用到的库文件。7. 安装库文件最后需要将生成的库文件安装到/usr/local目录下的对应子文件下此过程需要管理员权限创建文件和文件夹执行的命令如下sudo make installJava开发相关的动态链接库文件和jar包位于目录/usr/local/share/OpenCV/java/8. 测试接下来的工作就是在Eclipse上测试能否使用OpenCV库来开发Java计算机视觉应用程序。(1) 创建工程依次选择File - New - Java Project如下图所示填写工程名然后点击Finish完成。(2)配置工程属性。右键单击工程选择“Properties”属性菜单。选择“Java Build Path”中的“Libraries”子选项卡选择“Add Library...”按钮在弹出的对话框中选择“User Library”类型然后单击Next。然后点击“New”按钮在弹出的对话框中输入用户库的名字比如“opencv-3.1.0”。接下来我们需要将这个库关联到对应的JAR文件。选择“Edit”按钮在弹出的文件选择对话框中找到opencv-310.jar文件所在的路径并选择该文件确认。接下来展开JAR包选中“Native Library Location”然后点击旁边的“Edit”按钮选择libopencv_java310.so所在的路径即/usr/local/share/OpenCV/java文件夹。这样所有的属性都配置完成了点击Finish即可。(3) 编写测试代码。创建一个Sample类然后输入以下代码。1 import org.opencv.core.*;2 importorg.opencv.imgcodecs.Imgcodecs;34 public classSample {5 static{System.loadLibrary(Core.NATIVE_LIBRARY_NAME);}67 public static voidmain(String[] args){8 Mat m Imgcodecs.imread(/home/tang/Pictures/baby.jpg);9 System.out.println(m);10 }11 }该程序会从本地文件系统中读取一张图片并把数据存储到Mat类中然后输出这个图片到信息。运行结果如下如果你看到了类似如上的信息那么恭喜你你的OpenCV Java开发环境已经配置好了参考资料
http://www.sadfv.cn/news/33124/

相关文章:

  • 访问网站出来的是目录wordpress api定制
  • 上海浦东新区做网站莱芜可信赖的网络推广公司
  • 口碑好网站建设公司曼奇立德原画培训多少钱
  • 广州seo推广培训信息流优化师前景
  • cetos做网站中国建设银行网站公告
  • 网站建设与案例管理的心得体会asp官方网站
  • 公司网站实用性网架加工设备
  • 各省施工备案网站做网站南充
  • 珠海专业网站制作公司网络销售怎样找客户
  • 永州企业网站建设价格转换成wordpress
  • 大良网站设计架设销售网站
  • 学校网站功能描述被墙网站怎么做301跳转
  • 做同城网站还有机会吗广州网站优化价格
  • 网站的导航栏设计文本怎么做网页作业
  • 个人备案的公司网站域名交易网站建设
  • 文案撰写网站北京网络公司哪家最好
  • 口腔网站模板网站技术方案说明
  • 长裕建设有限公司网站网站重定向
  • 与通信工程专业做项目的网站rails开发的网站开发
  • 专业做网站方案赣州优化公司
  • 嘉兴备案网站建设做网站按钮
  • 陇南网站建设移动网站开发视频怎样嵌入
  • 查公司的网站有哪些英文网站建设方案 ppt模板
  • 漳州模板网站建设宿迁哪里做网站
  • 电商网站开发多少钱弄美团网站的一般一个做赚多少钱
  • 免费网站安全检测搜索引擎营销方法
  • 网站开发工资有多少开源cms建站
  • 网站改进建议贵阳市做网站公司
  • 网站建设是什么职位seo分析报告
  • 网站如何做才容易被搜索到网业协同心得体会运营商