以下是CBIS-DDSM 在pre-processing时遇到的问题。
想必有处理过此资料集的人都知道, 要经过一道步骤叫做CC和MLO部分的“removal pectoral muscle”
, 但我在处理的过程中一直遇到一个bug, 直接上图:
下图为edge canny 的code
然后是error讯息:
ValueError: the input array must have size 3 along
channel_axis
, got (354, 179, 4) 如圖
然后我试过另一个github主的code用在我自己的图片上也会有此类似问题如图:
附上他的github: (https://github.com/gsunit/Pectoral-Muscle-Removal-From-Mammograms)
"ValueError: the input array must have size 3 along
channel_axis
, got (4156, 2026)"我資料集是在https://www.kaggle.com/datasets/awsaf49/cbis-ddsm-breast-cancer-image-dataset%E4%B8%8B%E8%BC%89
希望能帮忙解决, 不然就是也可以直接给我已经处理完的removal pectoral muscle data
感恩!
八十八祝各位發
補充: 網路上很多轉換的方法我都試過了(rgb2gray)等等,還是一直有通道的error出現。非常困擾之