如何通过nwave库在c#中设置小波系数?

问题描述

我用matlab编写代码; x 是信号; 如何在c#中实现matlab代码到nwave? 我尝试使用 wiki 示例在 C# 中实现小波滤波器,但我很困惑在示例中我可以将通过 MATLAB 获得的系数放在何处。

例如我从 MATLAB 中得到 d1:d9 和 a9 如下

X=[]
Z=[]
IMG_SIZE=150
CAT_DIR='../CAT'
DOG_DIR='../DOG'
TIGER_DIR='../TIGER'
KANGAROO_DIR='../KANGAROO'

def assign_label(img,label):
    return label
def make_train_data(label,DIR):
    for img in tqdm(os.listdir(DIR)):
        label=assign_label(img,label)
        path = os.path.join(DIR,img)
        img = cv2.imread(path,cv2.IMREAD_COLOR)
        img = cv2.resize(img,(IMG_SIZE,IMG_SIZE))
    
        X.append(np.array(img))
        Z.append(str(label))

make_train_data('CAT',CAT_DIR)
make_train_data('DOG',DOG_DIR)
make_train_data('TIGER',TIGER_DIR)
make_train_data('KANGAROO',KANGAROO_DIR)

# USE A LABELENCODER IF YOU WANT HERE

holder = zip(X,Z)
print(tuple(holder))

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)