LumiGuide / haskell-opencv

Haskell binding to OpenCV-3.x
Other
154 stars 44 forks source link

OpenCV 4 only, GHC 9.2 support #157

Open nh2 opened 1 year ago

nh2 commented 1 year ago

In this PR I modernise opencv:

FYI @ocharles

TODO

ocharles commented 1 year ago

Thanks @nh2 ! We have a bunch of commits in our circuithub fork. I'm on holiday for the next two weeks, but I'll try and get on top of things when I'm back and we get this all ship shape again

nh2 commented 1 year ago

Another thing that could be done:

The SIFT patent expired in 2020 (https://opencv.org/blog/2020/07/18/opencv-4-4-0/) so we should be able to change our code here to move that out of the enable-nonfree Cabal flag I'm adding in this PR.

nh2 commented 1 year ago

@ocharles Do you want to do a short call regarding this?

I'm also in London starting from tonight in case you want to hang out :)

ocharles commented 1 year ago

Hey @nh2, sorry for not getting back earlier! A call sounds good - can you do next week some time? And how long are you in London for?

nh2 commented 1 year ago

@ocharles Afternoons from 16:00 work for me (except Monday), I'm in London at least the whole week, probably more.

ocharles commented 1 year ago

Hey @nh2, sorry I never got back to you! Unfortunately time has been very short recently, and as things go that isn't looking to change any time soon :sweat_smile: I don't think I have time for a call, but I have viewed all your changes here and they look excellent. I'm very happy for you to just crack on with this and merge/release as necessary. If there's anything in particular you want to talk about, let me know. This looks like a sensible and incremental path forward though, and I can't see anything remotely controversial. Good work!