Skip to content

zhutianpeng/ImgProcessPlatform_java

Repository files navigation

项目说明

  • 本项目是一个图像处理识别和展示的平台
  • 从前端摄像头获取图像,一帧一帧传给后台服务器,中间通过activemq和redis做中间件,server端包含人脸识别和姿态估计两个工程(不完整)的各一份文件(参照)
  • redis 做中间件,用的是 pub/sub 模式,注意要在 识别程序中配置 channel 信息
  • 局域网下基本实时传输图像,server处理完的图像,client能通过网页的形式访问。时延较少。

项目结构 To do...

Already done

安装须知(opencv相关)

  1. 下载 opencv(版本必须支持java api接口的) 本人提供百度网盘 链接:https://pan.baidu.com/s/1uL2GZ5m4b6k9Zd3cElenZg 提取码:aa4t

  2. pom.xml 修改

    <dependency>
            <groupId>org.opencv</groupId>
            <artifactId>opencv</artifactId>
            <version>2.4.13</version>
            <systemPath>"your location"/opencv-2413.jar</systemPath> 
            <scope>system</scope>
    </dependency>
  1. java/com/tiantian/utils/OpencvUtils 修改
//change to your location
public static final  String dllPath = "E:\\opencv_idea\\opencv\\build\\java\\x64\\opencv_java2413.dll";
  1. 配置 VM options
找到 “Run -> Edit Configurations -> VM options”  配置如下信息:
“-Djava.library.path=D:/opencv/build/java/x86;D:/opencv/build/x86/vc12/bin”。
注意,所填写的目录应当为解压OpenCV时生成的相对目录。

About

Image process and display platform, java version

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •