質問編集履歴

3

改善

2021/06/10 10:50

投稿

hakubisin3
hakubisin3

スコア1

test CHANGED
File without changes
test CHANGED
@@ -1,4 +1,8 @@
1
+ ### 取り組み内容
2
+
1
- Pythonを使って白黒画像を細線化処理したいのですが、以下のコードを実行しても全く動きません。エラーは出ず、実行してもフリーズしている状況です。
3
+ Pythonを使って白黒画像を細線化処理したいのですが、以下のコードを実行しても全く動きません。
4
+
5
+ (すみません、エラーが出たので追記します。)
2
6
 
3
7
  実行環境はjupyternotebookです。
4
8
 
@@ -34,14 +38,46 @@
34
38
 
35
39
 
36
40
 
37
- #結果
41
+ #結果の表示
38
42
 
39
- cv2.imwrite('desktop/result.jpeg',ske_rgb)
43
+ cv2.imwrite('desktop/pictures/2w.jpg',ske_rgb)
40
44
 
41
- cv2.waitKey(0)
42
45
 
43
- cv2.destroyAllWindows()
44
46
 
45
47
 
46
48
 
47
49
  ```
50
+
51
+ ### エラー内容
52
+
53
+ ```---------------------------------------------------------------------------
54
+
55
+ error Traceback (most recent call last)
56
+
57
+ <ipython-input-14-94446e9f62b4> in <module>
58
+
59
+ 8 ske = skeletonize(~(img != 0))
60
+
61
+ 9 ske_gray = (ske * 255).astype(np.uint8)
62
+
63
+ ---> 10 ske_rgb = cv2.cvtColor(ske_gray, cv2.COLOR_GRAY2RGB)
64
+
65
+ 11
66
+
67
+ 12 #結果の表示
68
+
69
+
70
+
71
+ error: OpenCV(4.5.2) c:\users\runneradmin\appdata\local\temp\pip-req-build-_8k9tw8n\opencv\modules\imgproc\src\color.simd_helpers.hpp:92: error: (-2:Unspecified error) in function '__cdecl cv::impl::`anonymous-namespace'::CvtHelper<struct cv::impl::`anonymous namespace'::Set<1,-1,-1>,struct cv::impl::A0x57b9ffbe::Set<3,4,-1>,struct cv::impl::A0x57b9ffbe::Set<0,2,5>,2>::CvtHelper(const class cv::_InputArray &,const class cv::_OutputArray &,int)'
72
+
73
+ > Invalid number of channels in input image:
74
+
75
+ > 'VScn::contains(scn)'
76
+
77
+ > where
78
+
79
+ > 'scn' is 3
80
+
81
+
82
+
83
+ ```

2

改善

2021/06/10 10:50

投稿

hakubisin3
hakubisin3

スコア1

test CHANGED
File without changes
test CHANGED
@@ -1,4 +1,10 @@
1
- Pythonを使って白黒画像を細線化処理したいのですが、以下のコードを実行しても全く動きません。imgとして読み込んでいる画像は、色抽出を行った後のマスク画像(白黒)です。
1
+ Pythonを使って白黒画像を細線化処理したいのですが、以下のコードを実行しても全く動きません。エラーは出ず、実行してもフリーズしている状況です。
2
+
3
+ 実行環境はjupyternotebookです。
4
+
5
+ imgとして読み込んでいる画像は、色抽出を行った後のマスク画像(白黒)です。
6
+
7
+
2
8
 
3
9
  [https://code.tiblab.net/python/opencv/img_skeletonize](https://code.tiblab.net/python/opencv/img_skeletonize)
4
10
 

1

改善

2021/06/10 07:38

投稿

hakubisin3
hakubisin3

スコア1

test CHANGED
File without changes
test CHANGED
@@ -1,6 +1,6 @@
1
1
  Pythonを使って白黒画像を細線化処理したいのですが、以下のコードを実行しても全く動きません。imgとして読み込んでいる画像は、色抽出を行った後のマスク画像(白黒)です。
2
2
 
3
- [https://code.tiblab.net/python/opencv/img_skeletonize]
3
+ [https://code.tiblab.net/python/opencv/img_skeletonize](https://code.tiblab.net/python/opencv/img_skeletonize)
4
4
 
5
5
  ←こちらのサイトを参考にさせていただきました。
6
6