- 2010年5月21日 05:55
コンパイルが通っても十中八九うまく動きません。
ちゃんと(?)Segfault してくれるときも、そのまま通り過ぎてしまうこともいろいろです。
そんなときのメモ。
型は正しいか?
輪郭抽出や物体検出など、少なくない関数はグレースケールの画像しか引数に取れない。カラー画像を入れると Segfault する。
ROI は正しいか?
ROI の指定方法(?)は、2.x系列でいけば
cv::Mat image = ほげほげ
cv::Mat imageWithRoi = image.rowRange( int, int ).colRange( int, int );
みたいな感じでいいと思う。ただしなんかレンジ指定の仕方が直観に反する。( 4, 5 ) と指定しすると2つ返ってくる。←嘘です。普通に1つしか帰ってきません。
ROI に対応しているか?
ROI に対応していない関数があります。もうわけわからん。
勝手に distract していないか?
CvMat と cv::Mat の間を何回もいききしてるとそういうことがよくあります。
- Newer: NAIST 小論文のサンプルとその他入試色々
- Older: SysWoW64 の中身は 32bit版 DLL です