作者nicha115 (cha)
看板C_and_CPP
标题[问题] opencv如何找到source code
时间Sun Oct 30 20:07:18 2022
开发平台(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):
感谢大家!!!
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 118.165.4.119 (台湾)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/C_and_CPP/M.1667131640.A.E87.html
1F:→ peterbrucele: 推荐ack 直接搜寻路径内档案的关键字 还可以指定档 10/30 21:22
2F:→ peterbrucele: 案类型 10/30 21:22
3F:→ nicha115: 请问peter大,ack是指什麽? 10/30 21:30
4F:推 CoNsTaR: 把 repo(你贴的那个连结)clone 下来 grep 10/30 22:33
5F:推 CoNsTaR: 我都 grep -rn -A5 -B5 '你想找的东西' 10/30 22:35
6F:→ nicha115: 感谢Co大提供的方法~~ 10/30 22:58
7F:→ nicha115: Co大在请教一下, -A5 and -B5也是指令吗? 10/30 23:02
8F:→ nicha115: 还是就是我的关键字? 10/30 23:03
9F:→ nicha115: 我整个指令下,再加上我的keyword,真的搜寻出来,感谢 10/30 23:12
10F:→ oopzzozzo: 用 github repo 搜时有筛 Code, C++ 吗? 10/30 23:12
11F:→ nicha115: c++. 我用github search常常搜不到我要的 10/30 23:25
12F:推 CoNsTaR: -A5 -B5 代表也要印出 match 那行的前後五行 10/30 23:28
13F:→ longlongint: 新手我建议自build debug版单步执行直接跳进去 10/31 00:43
14F:→ longlongint: 熟门熟路之後再直接看source code 10/31 00:44
15F:→ longlongint: 话说open cv 不是读完文件跟范例直接写吗 why看里面 10/31 00:45
18F:→ peterbrucele: ack <regex> <dir> --hh 找出在<dir>下面所有含<reg 10/31 14:45
19F:→ peterbrucele: ex>的.h档 10/31 14:45
20F:推 wulouise: checkout然後自己搜 vscode其实也够用 10/31 22:10
21F:推 KanzakiHAria: 拉下来build就能用IDE trace阿 11/01 08:01
22F:→ nicha115: 楼上,我照网路build opencv从没成功过 > < 11/01 23:55