微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

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

如何解决如何通过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 举报,一经查实,本站将立刻删除。