質問編集履歴

3

testCV2-Bridging-Header.h追加

2018/10/26 11:06

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -104,10 +104,22 @@
104
104
 
105
105
 
106
106
 
107
+ ●testCV2-Bridging-Header.h
108
+
109
+ import "OpenCV_Class.h"
110
+
111
+
112
+
113
+
114
+
107
115
  プロジェクト全体
108
116
 
109
117
  ![イメージ説明](cf80bc110020bfb514ac10df60388856.png)
110
118
 
111
119
 
112
120
 
121
+
122
+
123
+
124
+
113
125
  ※OpenCV_Class.hとOpenCV_Class.mmのimportの#はここの仕様上はずしてあります。

2

コードをテキストに変更

2018/10/26 11:06

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -2,11 +2,9 @@
2
2
 
3
3
 
4
4
 
5
- ここ質問の内容を詳く書いください。
5
+ Brige header定義してあるOpenCV_Classを呼びたです
6
6
 
7
- (例)PHP(CakePHP)で●●なシステムを作っています。
8
-
9
- ■■な機能を実装中に以下のエラーメッセージが発生しました
7
+ どうぞよろくお願いいたし
10
8
 
11
9
 
12
10
 
@@ -15,12 +13,6 @@
15
13
 
16
14
 
17
15
  ```
18
-
19
- Brige headerに定義してあるOpenCV_Classを呼びたいです。
20
-
21
- どうぞよろしくお願いいたします。
22
-
23
-
24
16
 
25
17
  errorメッセージ
26
18
 
@@ -40,24 +32,82 @@
40
32
 
41
33
  ```
42
34
 
43
- ViewController.swift
35
+ ViewController.swift
44
36
 
37
+ import UIKit
38
+
39
+ class ViewController: UIViewController {
40
+
41
+ override func viewDidLoad() {
42
+
43
+ super.viewDidLoad()
44
+
45
- ![ViewController.swift](527df7bada7889065da23126ca027cf3.png)
45
+ // Do any additional setup after loading the view, typically from a nib.
46
+
47
+ print( OpenCV_Class.cvVersion )
48
+
49
+ }
50
+
51
+ }
52
+
53
+ ●OpenCV_Class.h
54
+
55
+ import <Foundation/Foundation.h>
46
56
 
47
57
 
48
58
 
49
- OpenCV_Class.h
59
+ NS_ASSUME_NONNULL_BEGIN
50
-
51
- ![イメージ説明](2671dda1647844e9505a04dcc9c7a475.png)
52
60
 
53
61
 
54
62
 
55
- OpenCV.mm
63
+ @interface OpenCV_Class : NSObject
56
64
 
65
+
66
+
67
+ +(NSString *) cvVersion ;
68
+
69
+
70
+
71
+ @end
72
+
73
+
74
+
75
+ NS_ASSUME_NONNULL_END
76
+
77
+
78
+
79
+ ●OpenCV_Class.mm
80
+
81
+ undef NO
82
+
57
- ![イメージ説明](86b32e7e255d2eb75c0ee623c8ccc8d8.png)
83
+ import "opencv2.framework/Headers/opencv.hpp"
84
+
85
+ import "OpenCV_Class.h"
86
+
87
+
88
+
89
+ @implementation OpenCV_Class
90
+
91
+
92
+
93
+ +(NSString *)cvVersion
94
+
95
+ {
96
+
97
+ return [NSString stringWithFormat:@"OpenCV Version %s", CV_VERSION]
98
+
99
+ }
100
+
101
+
102
+
103
+ @end
58
104
 
59
105
 
60
106
 
61
107
  プロジェクト全体
62
108
 
63
109
  ![イメージ説明](cf80bc110020bfb514ac10df60388856.png)
110
+
111
+
112
+
113
+ ※OpenCV_Class.hとOpenCV_Class.mmのimportの#はここの仕様上はずしてあります。

1

写真の変更と説明の付け足し

2018/10/26 00:27

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -16,7 +16,9 @@
16
16
 
17
17
  ```
18
18
 
19
- Brige headerに定義してあるOpenCV_Classべないで
19
+ Brige headerに定義してあるOpenCV_Classびたいです。
20
+
21
+ どうぞよろしくお願いいたします。
20
22
 
21
23
 
22
24
 
@@ -38,8 +40,24 @@
38
40
 
39
41
  ```
40
42
 
41
- ![イメージ説明](3650dc9bf95c92e582c62184f2278b4a.png)
43
+ ViewController.swift
42
44
 
43
- ![イメージ説明](81f594267b64929a092d985a3c0b03c5.png)]
45
+ ![ViewController.swift](527df7bada7889065da23126ca027cf3.png)
44
46
 
47
+
48
+
49
+ OpenCV_Class.h
50
+
45
- ![イメージ説明](e725820d8a522e025339d279caf8509c.png)
51
+ ![イメージ説明](2671dda1647844e9505a04dcc9c7a475.png)
52
+
53
+
54
+
55
+ OpenCV.mm
56
+
57
+ ![イメージ説明](86b32e7e255d2eb75c0ee623c8ccc8d8.png)
58
+
59
+
60
+
61
+ プロジェクト全体
62
+
63
+ ![イメージ説明](cf80bc110020bfb514ac10df60388856.png)