teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

1

内容追記

2018/07/09 06:46

投稿

kazto
kazto

スコア7196

answer CHANGED
@@ -1,4 +1,13 @@
1
1
  warpAffine 関数は libopencv_imgproc.so に含まれる関数です。
2
2
  [https://docs.opencv.org/2.4/modules/imgproc/doc/imgproc.html](https://docs.opencv.org/2.4/modules/imgproc/doc/imgproc.html)
3
3
 
4
- `-lopencv_imgproc` オプションを追加すればリンクできると思います。
4
+ `-lopencv_imgproc` オプションを追加すればリンクできると思います。
5
+
6
+ ---
7
+ 追記
8
+
9
+ > `cv::VideoCapture::VideoCapture(cv::String const&)' に対する定義されていない参照です
10
+
11
+ の部分(定義されていない参照という文言)から、cv::VideoCaptureクラスのリンクエラーであることがわかります。
12
+ [OpenCVのドキュメントのトップページ ](https://docs.opencv.org/3.0-beta/index.html) を見ると、imgproc. や highgui. などグループ分けされていますが、これが必要なライブラリ名に直結しています。
13
+ リンクエラーのクラス・関数がどこのグループに属しているかな、というのを見つけ、そのライブラリをリンクしてやる、という流れです。