Using OpenCV in D with C Bindings
I have been looking around though google but can't seem to find a definite answer to the question if anyone has completed/is maintaining a D Language binding for OpenCV or if the C API is up to date enough for me to generate a D binding on my own.
tl;dr Is there a D binding for OpenCV?
i don't know of any current D bindings, but using opencv's outdated c-api might be a bad idea nowadays (if you wrap it 'literally', you inherit all problems, that lead to its abandonment in 2010, also, you can only reach ~30% of opencv's current functionality this way.)
Yeah I had read about how the C-API's are pretty dated now, do you know of any people who have had luck with SWIG wrappers in other languages so I could attempt to adapt it to D?
shame, you're too late to that party, again. afaik, they tried SWIG wrappers for some time, long ago, but discarded that in favour of something handrolled. this(seems to be the heart of it, with additional backends for python/java/matlab) - parsing the actual opencv2/c++ headers
Well it seems that the easiest route is to choose another language for now (Looks like java is the runner up), really wish the C API was up to date because that makes it much easier to interface with for most languages.
I've been making this point for more than a year now. Too bad it didn't make it into the 3.0 official release. I really believe this should be the highest priority wrapper rather than having everyone literally reinvent the C wrapper... C++ is nice and all but horrible interop with pretty much everything.