Doxygen, GraphViz の導入
SFMのサンプルコードを理解するにあたり,コードを読んでノートにメモって..という作業をしようとしてたんですが,関数のコールグラフくらいは既存のツールで作れないかな?と思い,DoxygenとGraphVizを使ってみることにしました.下記,使い方です.ただ,どうも自分が使いこなせていないためか,おもったほど便利じゃないですね...
インストール
$ sudo apt-get update $ sudo apt-get install doxygen $ sudo apt-get install graphviz
ドキュメント生成
1. ソースがあるフォルダへ移動し,doxygen コマンドを実行します.
$ cd workspace/reps/mastering_opencv/Chapter4_StructureFromMotion/ $ doxygen -g
2. 生成された設定ファイル "Doxyfile" を必要に応じて変更します.自分の場合は下記を変更しました.
EXTRACT_ALL = YES
EXTRACT_PRIVATE = YES
EXTRACT_STATIC = YES
RECURSIVE = YES
CALL_GRAPH = YES
CALLER_GRAPH = YES
DOT_MULTI_TARGETS = YES