質問編集履歴

2

pythonで実行しましたのでその結果を追記しました

2016/05/24 06:37

投稿

ttmaji
ttmaji

スコア7

test CHANGED
File without changes
test CHANGED
@@ -66,6 +66,24 @@
66
66
 
67
67
 
68
68
 
69
+ また、python にて同様のことが可能かも試してみました。
70
+
71
+ 下記サイトのコードを参考に実行してみました。
72
+
73
+ http://russeng.hatenablog.jp/entry/2015/06/16/004704
74
+
75
+
76
+
77
+ 実行すると,C++同様にキャリブレーションを行う関数の箇所で
78
+
79
+ エラーが発生します。
80
+
81
+ File "calibrate.py", line 42, in main
82
+
83
+ rms,K,d,r,t = cv2.calibrateCamera(obj_points,img_points,(im.shape[1],im.shape[0]))
84
+
85
+ TypeError:Required argument 'cameramatrix' (pos 4) not found
86
+
69
87
 
70
88
 
71
89
 

1

参考サイトんの記載と、エラー発生箇所のソースコードを記載しました

2016/05/24 06:37

投稿

ttmaji
ttmaji

スコア7

test CHANGED
File without changes
test CHANGED
@@ -3,6 +3,10 @@
3
3
  OPENCVにてカメラキャリブレーションを行おうとしています。
4
4
 
5
5
  下記サイトを参考にソースを作成しコンパイル、実行しました。
6
+
7
+ http://opencv.jp/sample/camera_calibration.html
8
+
9
+
6
10
 
7
11
  実行時にcvCalibrateCamera2関数を呼び出す箇所で下記のようなエラーが出てしまします。
8
12
 
@@ -29,6 +33,24 @@
29
33
  ```
30
34
 
31
35
 
36
+
37
+ ###ソースコード
38
+
39
+ 上記記載のサイトから変更箇所は以下のみです
40
+
41
+ ```
42
+
43
+ include <cv.h> → include <cv.hpp>
44
+
45
+ ```
46
+
47
+ エラー発生箇所は以下です。
48
+
49
+ ```
50
+
51
+ cvCalibrateCamera2 (&object_points, &image_points, &point_counts, cvSize (640, 480), intrinsic, distortion);
52
+
53
+ ```
32
54
 
33
55
 
34
56