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

回答編集履歴

4

追記

2017/10/31 05:08

投稿

LouiS0616
LouiS0616

スコア35678

answer CHANGED
@@ -21,6 +21,15 @@
21
21
 
22
22
  確認が取れ次第追記します。
23
23
 
24
+ **追記**
25
+ 動作確認できました。Python2.7でもコードに変更点はございません。
26
+ ただし、OpenCVのバージョンが3.2.0以上である必要があります。
27
+ なぜなら、3.2以前にはモジュール定数`WND_PROP_VISIBLE`が存在しないからです。
28
+ - [OpenCV 3.1.0 - enum cv::WindowPropertyFlags](https://docs.opencv.org/3.1.0/d7/dfc/group__highgui.html#gaeedf4023e777f896ba6b9ffb156f57b8)
29
+ - [OpenCV 3.2.0 - enum cv::WindowPropertyFlags](https://docs.opencv.org/3.2.0/d7/dfc/group__highgui.html#gaeedf4023e777f896ba6b9ffb156f57b8)
30
+
31
+ 古いバージョンしか使えない場合は、別のアプローチを取る必要があります。
32
+
24
33
  ---
25
34
  teratailには、上記のようなコードを見やすく表示する機能があります。
26
35
  編集画面を開き、コードを選択した状態で<code>ボタンを押してください。

3

追記

2017/10/31 05:08

投稿

LouiS0616
LouiS0616

スコア35678

answer CHANGED
@@ -1,5 +1,5 @@
1
1
  興味深かったので、調べてみました。
2
- [statkoverflow - OpenCV Python: How to detect if a window is closed?](https://stackoverflow.com/questions/35003476/opencv-python-how-to-detect-if-a-window-is-closed/37881722#37881722)
2
+ [stackoverflow - OpenCV Python: How to detect if a window is closed?](https://stackoverflow.com/questions/35003476/opencv-python-how-to-detect-if-a-window-is-closed/37881722#37881722)
3
3
  ```Python
4
4
  import cv2
5
5
 
@@ -17,4 +17,11 @@
17
17
  ただし、実行環境はPython3.xです。2.7でも大丈夫かと思いますが...
18
18
 
19
19
  (通信の調子があまりよくないのかもわかりませんが...)
20
- (30分放置しても、2.7用のcv2のインストールが1/4しか終わらないのです。ごめんなさい。)
20
+ (30分放置しても、2.7用のcv2のインストールが1/4しか終わらないのです。ごめんなさい。)
21
+
22
+ 確認が取れ次第追記します。
23
+
24
+ ---
25
+ teratailには、上記のようなコードを見やすく表示する機能があります。
26
+ 編集画面を開き、コードを選択した状態で<code>ボタンを押してください。
27
+ 特にPythonの場合、インデントが崩れるとコードの意味が変わってきます。

2

謎の勘違い

2017/10/30 16:21

投稿

LouiS0616
LouiS0616

スコア35678

answer CHANGED
@@ -16,5 +16,5 @@
16
16
  少しだけ書き換えた上記のコードで、動作を確認できました。
17
17
  ただし、実行環境はPython3.xです。2.7でも大丈夫かと思いますが...
18
18
 
19
- (通信の調子があまりよくないらしく...)
19
+ (通信の調子があまりよくないのかもわかりませんが...)
20
- (1時間半放置しても、2.7用のcv2のインストールが1/4しか終わらないのです。ごめんなさい。)
20
+ (30分放置しても、2.7用のcv2のインストールが1/4しか終わらないのです。ごめんなさい。)

1

追記

2017/10/30 16:18

投稿

LouiS0616
LouiS0616

スコア35678

answer CHANGED
@@ -15,4 +15,6 @@
15
15
 
16
16
  少しだけ書き換えた上記のコードで、動作を確認できました。
17
17
  ただし、実行環境はPython3.xです。2.7でも大丈夫かと思いますが...
18
+
19
+ (通信の調子があまりよくないらしく...)
18
20
  (1時間半放置しても、2.7用のcv2のインストールが1/4しか終わらないのです。ごめんなさい。)