回答編集履歴

1

追記

2018/05/17 09:17

投稿

LouiS0616
LouiS0616

スコア35660

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
+ ```