[问题] opencv/open source 如何找到source code

楼主: nicha115 (cha)   2022-10-30 20:07:18
开发平台(Platform): (Ex: Win10, Linux, ...)
Linux
编译器(Ex: GCC, clang, VC++...)+目标环境(跟开发平台不同的话需列出)
额外使用到的函数库(Library Used): (Ex: OpenGL, ...)
OpenCV
问题(Question):
最近想从opencv source code中去学习,与自己重新实现。但我在IDE环境中虽然
可以使用ctrl + Clip连结函数,但大多是只有函数定义与简单说明,没有真正的
source code, 我的认知是真正的source code没有一起下载下来,我只有下载build
好的执行档。
于是我直接上opencv https://github.com/opencv/opencv 官网去搜寻,
但也常常无法找到我想要的code,我知道是我不会搜寻,
摸索了好久,还是需要请教大家,
例如我想要搜寻 calcOpticalFlowPyrLK 这个函数的source code,
但我在github搜寻,可能会搜寻到很多不是我要的,
却都无法搜寻到我要的那个函数,想请问搜寻法有什么技巧吗?
喂入的资料(Input):
预期的正确结果(Expected Output):
错误结果(Wrong Output):
程式码(Code):(请善用置底文网页, 记得排版,禁止使用图档)
补充说明(Supplement):
感谢大家!!!
作者: peterbrucele (DM5)   2022-10-30 21:22:00
推荐ack 直接搜寻路径内档案的关键字 还可以指定档案类型
楼主: nicha115 (cha)   2022-10-30 21:30:00
请问peter大,ack是指什么?
作者: CoNsTaR ((const *))   2022-10-30 22:33:00
把 repo(你贴的那个连结)clone 下来 grep我都 grep -rn -A5 -B5 '你想找的东西'
楼主: nicha115 (cha)   2022-10-30 22:58:00
感谢Co大提供的方法~~Co大在请教一下, -A5 and -B5也是指令吗?还是就是我的关键字?我整个指令下,再加上我的keyword,真的搜寻出来,感谢
作者: oopzzozzo (π)   2022-10-30 23:12:00
用 github repo 搜时有筛 Code, C++ 吗?
楼主: nicha115 (cha)   2022-10-30 23:25:00
c++. 我用github search常常搜不到我要的
作者: CoNsTaR ((const *))   2022-10-30 23:28:00
-A5 -B5 代表也要印出 match 那行的前后五行
作者: longlongint (华哥尔)   2022-10-31 00:43:00
新手我建议自build debug版单步执行直接跳进去熟门熟路之后再直接看source code话说open cv 不是读完文件跟范例直接写吗 why看里面
作者: enthos (影斯作业系统)   2022-10-31 01:11:00
作者: peterbrucele (DM5)   2022-10-31 14:41:00
https://beyondgrep.com/ack <regex> <dir> --hh 找出在<dir>下面所有含<regex>的.h档
作者: wulouise (在线上!=在电脑前)   2022-10-31 22:10:00
checkout然后自己搜 vscode其实也够用
作者: KanzakiHAria (神崎・H・アリア)   2022-11-01 08:01:00
拉下来build就能用IDE trace阿
楼主: nicha115 (cha)   2022-11-01 23:55:00
楼上,我照网络build opencv从没成功过 > <

Links booklink

Contact Us: admin [ a t ] ucptt.com