목록Project/Music Plagiarism Project (25)
UOMOP
Genre Score : 40.0 점 Chroma Score : 100.0 점 Tempo Score : 77.0 점 DTW Score : 93.33 점 Plagirism Score : 87.55 점 Genre Score : 100.0 점 Chroma Score : 58.89 점 Tempo Score : 97.75 점 DTW Score : 20.0 점 Plagirism Score : 51.33 점 Genre Score : 100.0 점 Chroma Score : 65.0 점 Tempo Score : 83.83 점 DTW Score : 86.67 점 Plagirism Score : 81.08 점 Genre Score : 100.0 점 Chroma Score : 60.0 점 Tempo Score : 93.08..
def Devider(A, B, sr, period, mode) : # A : 표절 논란곡 1 # B : 표절 논란곡 2 # sr : A, B의 Sampling Rate # period : 몇 초씩 쪼갤 것인가 # mode = 1 : 전체 길이 데이터를 사용 # = 2 : 전체 길의의 1/2만을 사용 # ===== 두 곡의 길이를 동일하게 설정 ===== length = int( ( min(len(A.tolist()), len(B.tolist())) ) / mode ) A = (A[0 : length]) B = (B[0 : length]) # ===== 2곡의 Data를 몇 개로 dividing 할 것인지 확인 ===== num_of_window = math.floor(length / (period * ..
# ========================= 라이브러리 호출 ========================= import sys import time import random import joblib import librosa import numpy as np import pandas as pd import librosa.display import matplotlib.pyplot as plt from math import pi from PyQt5 import uic from scipy import stats from fastdtw import fastdtw from PyQt5.QtWidgets import * from sklearn import preprocessing from scipy.spatia..
# ========================= 라이브러리 호출 ========================= import sys from PyQt5.QtWidgets import * from PyQt5 import uic from PyQt5.QAxContainer import * from PyQt5.QtGui import * from mpl_toolkits.mplot3d import Axes3D import plotly.graph_objects as go from math import pi from scipy import stats import numpy as np import pandas as pd import librosa import joblib from fastdtw import fastdtw..
# ========================= 라이브러리 호출 ========================= import sys from PyQt5.QtWidgets import * from PyQt5 import uic from PyQt5.QAxContainer import * from PyQt5.QtGui import * from mpl_toolkits.mplot3d import Axes3D import plotly.graph_objects as go from math import pi from scipy import stats import numpy as np import pandas as pd import librosa import joblib from fastdtw import fastdtw..
def Devider(A, B, sr, period, mode) : # A : 표절 논란곡 1 # B : 표절 논란곡 2 # sr : A, B의 Sampling Rate # period : 몇 초씩 쪼갤 것인가 # mode = 1 : 전체 길이 데이터를 사용 # = 2 : 전체 길의의 1/2만을 사용 # ===== 두 곡의 길이를 동일하게 설정 ===== length = int( ( min(len(A.tolist()), len(B.tolist())) ) / mode ) A = (A[0 : length]) B = (B[0 : length]) # ===== 2곡의 Data를 몇 개로 dividing 할 것인지 확인 ===== num_of_window = math.floor(length / (period * ..