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

回答編集履歴

3

初期化の方法を変更

2017/12/11 06:10

投稿

LouiS0616
LouiS0616

スコア35678

answer CHANGED
@@ -7,7 +7,7 @@
7
7
  sheet_drawに適切にサイズを設定されていないことが問題だとわかります。
8
8
  いちおう次の修正を施せば、エラーなく実行できます。
9
9
  ```C++
10
- cv::Mat sheet_note = cv::Mat::zeros(cv::Size(640, 480), CV_8U);
10
+ cv::Mat sheet_note = cv::Mat::ones(cv::Size(640, 480), CV_8U) * 255;
11
11
  ```
12
12
 
13
13
  グローバル変数やマクロがあまりに多く、**潜在的にバグを仕込みやすいコード**に見えます。

2

太字

2017/12/11 06:10

投稿

LouiS0616
LouiS0616

スコア35678

answer CHANGED
@@ -10,5 +10,5 @@
10
10
  cv::Mat sheet_note = cv::Mat::zeros(cv::Size(640, 480), CV_8U);
11
11
  ```
12
12
 
13
- グローバル変数やマクロがあまりに多く、潜在的にバグを仕込みやすいコードに見えます。
13
+ グローバル変数やマクロがあまりに多く、**潜在的にバグを仕込みやすいコード**に見えます。
14
14
  基礎的な部分を丁寧に見直した方が良いでしょう。

1

追記

2017/12/11 05:41

投稿

LouiS0616
LouiS0616

スコア35678

answer CHANGED
@@ -4,4 +4,11 @@
4
4
  OpenCV Error: Assertion failed (size.width>0 && size.height>0) in cv::imshow
5
5
  ```
6
6
 
7
- sheet_drawに適切にサイズを設定されていないことが問題だとわかります。
7
+ sheet_drawに適切にサイズを設定されていないことが問題だとわかります。
8
+ いちおう次の修正を施せば、エラーなく実行できます。
9
+ ```C++
10
+ cv::Mat sheet_note = cv::Mat::zeros(cv::Size(640, 480), CV_8U);
11
+ ```
12
+
13
+ グローバル変数やマクロがあまりに多く、潜在的にバグを仕込みやすいコードに見えます。
14
+ 基礎的な部分を丁寧に見直した方が良いでしょう。