Найти ребра с помощью алгоритма Канни во временных рядах (массив данных) с помощью OpenCV
Как показано здесь: http://www.cs.unc.edu/~nanowork/cismm/download/edgedetector/
Я хотел бы найти ребра во временной серии, просто состоящей из x и соответствующего значения y.
Я думаю, что алгоритм canny может быть хорошим решением для этой задачи. Я хотел бы использовать OpenCv Canny для этого решения. Пока мой код выглядит так:
import cv2
numpyarr = np.asarray(vals) # vals is like : [[0,29.8],[1,23.44]....]
img = cv2.imdecode(numpyarr, 0)
edges = cv2.Canny(img, 100, 200)
numpyedged = cv2.imencode(img,0)
В результате я хотел бы заполнить массив найденными ребрами, как показано в ссылке выше.
Спасибо большое.