Как использовать OpenCV Mat в Clojurescript с JS взаимодействием? - PullRequest
0 голосов
/ 05 апреля 2020

У меня есть этот код для загрузки изображения на холст:

     (let [c (js/document.getElementById "img-editing")
           ctx (.getContext c "2d")
           img (js/document.getElementById "segmented")]

       (set! (.-onload img)
             (fn []
               (prn "drawing image")
               (.beginPath ctx)
               (.moveTo ctx 20 20)
               (.lineTo ctx 20 100)
               (.lineTo ctx 70 100)
               (set! (.-strokeStyle ctx) "red")
               (.stroke ctx)

               (.drawImage ctx img 50 50)
               )

             )
         ;; (prn "image is " img)
         ;; (js/console.log "image is " img)
       )

Но изображение не загружается, даже если штрихи есть. Что я делаю не так?

...