As a follow-up to this, some recent bindings for OpenCV to other languages use "unofficial" (not OpenCV supported) C bindings generated by the binding authors themselves to bind... for example Go's gocv contains C APIs generated from using libclang to parse OpenCV C++ headers and these C APIs are then used for bindings to Go, and D.
I read that Java and Python OpenCV bindings were also made this way but I did not confirm them. Wonder if this is the way to go for accessing modern OpenCV from guile? On Thu, Sep 8, 2022 at 11:59 AM Hans Åberg <haber...@telia.com> wrote: > > > > On 8 Sep 2022, at 19:54, David Pirotte <da...@altosw.be> wrote: > > > >> curious if there is OpenCV binding for guile? and anything like NumPy > >> for guile? > > > > No, and currently that would not be possible, as Open-CV is written in > > C++ and there no ffi for C++ code ... > > I wrote a C++ wrap for Guile, and the opposite is also possible with GCC, > only that C++ exceptions do not work properly: > https://lists.gnu.org/archive/html/guile-user/2010-05/msg00035.html > >