回答編集履歴
1
追記
test
CHANGED
@@ -155,3 +155,61 @@
|
|
155
155
|
上記『呼び出しに合わせてリストを変形すること』を参照のこと。
|
156
156
|
|
157
157
|
0. **返り値が目的の画像。**
|
158
|
+
|
159
|
+
|
160
|
+
|
161
|
+
その他
|
162
|
+
|
163
|
+
---
|
164
|
+
|
165
|
+
> 画像が読み込まれますか、、。実行してもエラーはでませんが、読み込まれているかどうか確認する方法がわかりません。
|
166
|
+
|
167
|
+
|
168
|
+
|
169
|
+
OpenCVのPythonバインディングは、imreadに失敗するとNoneを返すという**えげつない**設計です。
|
170
|
+
|
171
|
+
個人的には次のように書いておくことが多いです。
|
172
|
+
|
173
|
+
```Python
|
174
|
+
|
175
|
+
img = cv2.imread(ファイル名)
|
176
|
+
|
177
|
+
assert img is not None
|
178
|
+
|
179
|
+
```
|
180
|
+
|
181
|
+
|
182
|
+
|
183
|
+
このように書いておけば、読み込みに失敗したときも早い段階でエラーに出来ます。
|
184
|
+
|
185
|
+
|
186
|
+
|
187
|
+
---
|
188
|
+
|
189
|
+
> hconcat([ の中にいろいろ書き込んでみましたが、エラーばかりです。主にSyntaxErrorです。
|
190
|
+
|
191
|
+
**...[中略]...**
|
192
|
+
|
193
|
+
> ```
|
194
|
+
|
195
|
+
SyntaxError: can't assign to operator
|
196
|
+
|
197
|
+
> ```
|
198
|
+
|
199
|
+
|
200
|
+
|
201
|
+
こればっかりはコードを読んでみないとなんとも言えません。
|
202
|
+
|
203
|
+
見たことがないわけではないですが...
|
204
|
+
|
205
|
+
```Python
|
206
|
+
|
207
|
+
>>> b = 3
|
208
|
+
|
209
|
+
>>> a + b = 10
|
210
|
+
|
211
|
+
File "<stdin>", line 1
|
212
|
+
|
213
|
+
SyntaxError: can't assign to operator
|
214
|
+
|
215
|
+
```
|