V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
zhouyisjtu
V2EX  ›  GitHub

不太懂计算机技术的人求教

  •  
  •   zhouyisjtu · 2017-09-01 22:52:19 +08:00 · 2555 次点击
    这是一个创建于 2639 天前的主题,其中的信息可能已经有所发展或是发生改变。

    微软大概在 2 年前推出了一个免费的项目叫 Zoo Tracer,免费且开源,可用于小动物运动轨迹的自动检测和跟踪。虽然比不上商业软件,但是用于普通的教学足够了。

    https://www.microsoft.com/en-us/research/project/zootracer/

    https://github.com/Microsoft/ZooTracer

    问题是这个软件的运行需要另外一个开源的项目 OpenCV 中的 dll 支持,且必须是 2.4.8 版本的。而目前 OpenCVC 早已更新到了 3.3.0,历史存档中最近的也只是 2.4.9。我个人尝试把 2.4.9 中的文件重命名放在 Zootracer 的目录下,但是仍然无法使用。

    为了解决这个问题,我给这个项目在 Github 上的发起人 Vassily Lyutsarev (微软高级研发工程师)写信求教。他很快回信了,内容如下:

    " Dear XXX,

    You may try to change corresponding project files and rebuild the application with newer OpenCV libraries. I do not have a bandwidth to do it myself, although would be happy to help if you or someone else would do the change and submit the pull request.

    Thank you, Vassily

    "

    请问具体应该如何做呢?有没有计算机高手能帮忙改一下?我本人不是学计算机的,确实是能力有限不太懂。

    如果可能的话,提供一个编译好之后的压缩包是最好了(解压之后能直接运行的那种)。非常感谢!

    13 条回复    2017-09-02 09:27:52 +08:00
    KeepPro
        1
    KeepPro  
       2017-09-01 23:32:53 +08:00 via Android
    那个 issue 也是你提的吧 233

    我看了下 opencv 有提供 2.4.8
    你在 gayhub 上找到项目 repo 然后选择 code 然后选择 releases 然后往后翻几页就能看到了。最后提交 2013dec31 的提交的就是
    KeepPro
        2
    KeepPro  
       2017-09-01 23:34:33 +08:00 via Android
    Lax
        3
    Lax  
       2017-09-01 23:35:09 +08:00
    这里有 2.4.8 的源码:
    https://github.com/opencv/opencv/releases/tag/2.4.8

    没有 Windows 环境,只能帮你到这里了。
    CEBBCAT
        4
    CEBBCAT  
       2017-09-01 23:38:23 +08:00 via Android
    接三楼:什么语言?源码大概多大?我看看我能不能帮忙编译
    Lax
        5
    Lax  
       2017-09-01 23:39:03 +08:00
    zhouyisjtu
        6
    zhouyisjtu  
    OP
       2017-09-01 23:39:25 +08:00
    @Lax 这个我也找到了,但是点开。Sourceforget 或者 GitHub 之后,其实都没有了。
    Lax
        7
    Lax  
       2017-09-01 23:41:47 +08:00   ❤️ 1
    @CEBBCAT
    opencv 是 c++,需要弄 2.4.8 版本的 3 个 dll 文件出来。

    另一种方式是直接编 ZooTracer,把以来 opencv-2.4.8 改成 2.4.9 看能不能编译通过。ZooTracer 是 C++和 C#,都是前几年的代码了
    zhouyisjtu
        8
    zhouyisjtu  
    OP
       2017-09-01 23:43:33 +08:00
    https://github.com/opencv/opencv/releases/tag/2.4.8

    这里好像有源码,但是 sourgeforge 和 github 都下载不到编译好的程序了。

    其实最关键是我没有啥计算机基础,下到源码之后也不会编译...平时给学生上课主要用 ppt,偶尔用用 excel...
    kokutou
        9
    kokutou  
       2017-09-02 00:23:27 +08:00
    CEBBCAT
        10
    CEBBCAT  
       2017-09-02 00:24:48 +08:00 via Android
    @Lax 嗯嗯,我 VS 有 C++ 和 C# ,白天的时候我试着编译一下(话说没有. sln 的项目我还不知道怎么编译,囧😳)

    我好像被降权了,怕你收不到回复提醒一会给你发送一个感谢提醒一下
    lydasia
        11
    lydasia  
       2017-09-02 00:25:36 +08:00
    微软的项目,只有一个 star。。
    没环境,不过挺感兴趣,考完试我弄个 win 编译下试试。
    kokutou
        12
    kokutou  
       2017-09-02 00:28:03 +08:00   ❤️ 1
    zhouyisjtu
        13
    zhouyisjtu  
    OP
       2017-09-02 09:27:52 +08:00
    非常感谢各位的热情帮助,已测试成功。

    我把 zootracer 和 opencv 打包在一起,弄了一个绿色包,感兴趣的可以自行下载测试。

    链接: https://pan.baidu.com/s/1miigyUW 密码: uhr2

    另外多说一句,这类小动物行为追踪及数据分析软件其实也是有一定市场空间的。

    如果是专业版的话,一个授权的售价大概在 10000 美刀左右。比如 noldus 公司的 ethovision 软件。

    http://www.noldus.com
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2661 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 34ms · UTC 14:58 · PVG 22:58 · LAX 06:58 · JFK 09:58
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.