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

2017-09-01 22:52:19 +08:00
 zhouyisjtu

微软大概在 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

"

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

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

2581 次点击
所在节点    GitHub
13 条回复
KeepPro
2017-09-01 23:32:53 +08:00
那个 issue 也是你提的吧 233

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

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

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

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

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

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

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

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

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

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

http://www.noldus.com

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/387579

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX