質問編集履歴

2

誤字

2022/07/17 11:20

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -43,7 +43,7 @@
43
43
  string trimap_filename = argv[2];
44
44
  string output_filename = argv[3];
45
45
  Mat img = imread(img_filename, cv::IMREAD_COLOR);//CV_LOAD_IMAGE_COLOR is old
46
- Mat trimap = imread(trimap_filename, cv::ImreadModes::IMREAD_GRAYSCALE);//CV_LOAD_IMAGE_GRAYSCALE is old
46
+ Mat trimap = imread(trimap_filename, cv::ImreadModes::IMREAD_GRAYSCALE);
47
47
 
48
48
  RobustMatting rm(img, trimap);
49
49
  rm.Run();

1

コードの追加

2022/07/17 11:19

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -29,7 +29,26 @@
29
29
  }
30
30
 
31
31
  ```
32
+ ### コマンドライン引数の宣言部分
33
+ ```
34
+ int main(int argc, char** argv)
35
+ {
36
+ if (argc != 4)
37
+ {
38
+ cout << "Usage: robust-matting.exe input.png trimap.png output.png" << endl;
39
+ return -1;
40
+ }
32
41
 
42
+ string img_filename = argv[1];
43
+ string trimap_filename = argv[2];
44
+ string output_filename = argv[3];
45
+ Mat img = imread(img_filename, cv::IMREAD_COLOR);//CV_LOAD_IMAGE_COLOR is old
46
+ Mat trimap = imread(trimap_filename, cv::ImreadModes::IMREAD_GRAYSCALE);//CV_LOAD_IMAGE_GRAYSCALE is old
47
+
48
+ RobustMatting rm(img, trimap);
49
+ rm.Run();
50
+
51
+ ```
33
52
  ### 補足情報(FW/ツールのバージョンなど)
34
53
  本git内のopencvは古いため、環境によっては実装のためは一部分を改修する必要があります。
35
54