Re: Computer Vision Library in D

2019-04-09 Thread Ferhat Kurtulmuş via Digitalmars-d-announce
On Tuesday, 19 April 2016 at 17:01:12 UTC, Relja Ljubobratovic wrote: Hi everyone! For a while I was looking for a computer vision library in D on the web, but haven't found any. There were few libraries I found, providing some basic image processing functionality, but none that cou

Re: Computer Vision Library in D

2016-04-28 Thread Michael via Digitalmars-d-announce
On Thursday, 28 April 2016 at 11:50:55 UTC, Edwin van Leeuwen wrote: On Thursday, 28 April 2016 at 11:32:25 UTC, Michael wrote: And I would also like to see some more scientific libraries make it into D. Though I understand that including it in the standard library can cause issues, it would be

Re: Computer Vision Library in D

2016-04-28 Thread Edwin van Leeuwen via Digitalmars-d-announce
On Thursday, 28 April 2016 at 11:32:25 UTC, Michael wrote: And I would also like to see some more scientific libraries make it into D. Though I understand that including it in the standard library can cause issues, it would be nice to at least get some Linear Algebra libraries in experimental o

Re: Computer Vision Library in D

2016-04-28 Thread Michael via Digitalmars-d-announce
On Thursday, 21 April 2016 at 18:47:46 UTC, Relja Ljubobratovic wrote: Nice point about the Fortran, and also about the C++. :) I'd have to say I'm convinced - if there's a vote about such module joining Phobos, count me in! :) But really, when you look at it - the ndslice has made it to the

Re: Computer Vision Library in D

2016-04-21 Thread Relja Ljubobratovic via Digitalmars-d-announce
On Thursday, 21 April 2016 at 16:13:31 UTC, Bill Baxter wrote: Fortran has some linear algebra functions in the standard library. :-) Java and many other modern languages are pretty much actively hostile to doing numerical computation, so including a linear algebra package in the standard libr

Re: Computer Vision Library in D

2016-04-21 Thread Bill Baxter via Digitalmars-d-announce
On Wed, Apr 20, 2016 at 9:26 PM, rikki cattermole via Digitalmars-d-announce wrote: > On 20/04/2016 7:46 PM, Relja Ljubobratovic wrote: > >> On Wednesday, 20 April 2016 at 06:14:58 UTC, rikki cattermole wrote: >> >>> I was thinking std.math.linalg kinda seems like the right place once >>> std.mat

Re: Computer Vision Library in D

2016-04-20 Thread rikki cattermole via Digitalmars-d-announce
On 20/04/2016 7:46 PM, Relja Ljubobratovic wrote: On Wednesday, 20 April 2016 at 06:14:58 UTC, rikki cattermole wrote: I was thinking std.math.linalg kinda seems like the right place once std.math is split up. There is an isolated one other than gfm.math. gl3n but I don't have permission to reli

Re: Computer Vision Library in D

2016-04-20 Thread tchaloupka via Digitalmars-d-announce
On Wednesday, 20 April 2016 at 19:53:27 UTC, Jacob Carlborg wrote: On 2016-04-20 06:31, Relja Ljubobratovic wrote: I've given this a lot of thought. I use OpenCV daily on the job, and I'm very familiar with it. I too believe it would probably be smarter, faster and safer to wrap its C interfac

Re: Computer Vision Library in D

2016-04-20 Thread Jacob Carlborg via Digitalmars-d-announce
On 2016-04-20 06:31, Relja Ljubobratovic wrote: I've given this a lot of thought. I use OpenCV daily on the job, and I'm very familiar with it. I too believe it would probably be smarter, faster and safer to wrap its C interface with D, from the user's point of view. https://github.com/jacob-c

Re: Computer Vision Library in D

2016-04-20 Thread tost via Digitalmars-d-announce
On Wednesday, 20 April 2016 at 07:43:01 UTC, Relja Ljubobratovic wrote: Sound great! Although I'm far from implementing methods that use optimization techniques for dcv, I'll be sure to remember this. Maybe you should push the solution to github and have other people take a look? hopefully at

Re: Computer Vision Library in D

2016-04-20 Thread Relja Ljubobratovic via Digitalmars-d-announce
On Wednesday, 20 April 2016 at 07:13:44 UTC, xenon325 wrote: Great project, good luck! A minor note. Any specific reason, you've chosen MIT license over Boost ? AFAICT they are practically identical, but Boost is more popular in this community, so it would be easier in the future to exchang

Re: Computer Vision Library in D

2016-04-20 Thread Relja Ljubobratovic via Digitalmars-d-announce
On Wednesday, 20 April 2016 at 06:14:58 UTC, rikki cattermole wrote: I was thinking std.math.linalg kinda seems like the right place once std.math is split up. There is an isolated one other than gfm.math. gl3n but I don't have permission to relicense to Boost. Its mostly ready unfortunately.

Re: Computer Vision Library in D

2016-04-20 Thread Relja Ljubobratovic via Digitalmars-d-announce
On Wednesday, 20 April 2016 at 06:10:50 UTC, tost wrote: On Wednesday, 20 April 2016 at 04:31:33 UTC, Relja I have an implementation of BFGS in D (except [open]BLAS :). BFGS is an algorithm for unconstrained optimization of nonlinear smooth functions. It is NOT L-BFGS and requires O(n*n) mem

Re: Computer Vision Library in D

2016-04-20 Thread xenon325 via Digitalmars-d-announce
Great project, good luck! A minor note. Any specific reason, you've chosen MIT license over Boost ? AFAICT they are practically identical, but Boost is more popular in this community, so it would be easier in the future to exchange code between your project and dlang-science, for example.

Re: Computer Vision Library in D

2016-04-19 Thread rikki cattermole via Digitalmars-d-announce
On 20/04/2016 4:49 PM, Relja Ljubobratovic wrote: On Wednesday, 20 April 2016 at 04:37:10 UTC, rikki cattermole wrote: On the note of linear algebra. Would you be willing to improve gfm:math (or start from scratch I don't really care too much) for Phobos inclusion? Frankly, I didn't know about

Re: Computer Vision Library in D

2016-04-19 Thread tost via Digitalmars-d-announce
On Wednesday, 20 April 2016 at 04:31:33 UTC, Relja Ljubobratovic wrote: I'm interested in contributing towards parts that involve machine learning/numerical optimisation. I have written some of my own CV/ML programs with D in the past, but none of them are particularly well engineered since t

Re: Computer Vision Library in D

2016-04-19 Thread Relja Ljubobratovic via Digitalmars-d-announce
On Wednesday, 20 April 2016 at 04:37:10 UTC, rikki cattermole wrote: On the note of linear algebra. Would you be willing to improve gfm:math (or start from scratch I don't really care too much) for Phobos inclusion? Frankly, I didn't know about the gfm project - it seems nice! About the math

Re: Computer Vision Library in D

2016-04-19 Thread Relja Ljubobratovic via Digitalmars-d-announce
Hey guys, thank you all for responding! Standard modules for color conversion already exists. See for instance That's awesome, thanks! - I'll look into it! Wouldn't it be easier to just write bindings to C interface of OpenCV, or make a thin D-style wrapper over that API, and use a proven w

Re: Computer Vision Library in D

2016-04-19 Thread rikki cattermole via Digitalmars-d-announce
On the note of linear algebra. Would you be willing to improve gfm:math (or start from scratch I don't really care too much) for Phobos inclusion? Its one of the things I need for my work e.g. windowing + image. Also how much do you know about color theory? Manu really needs help to get his co

Re: Computer Vision Library in D

2016-04-19 Thread Henry Gouk via Digitalmars-d-announce
On Tuesday, 19 April 2016 at 17:01:12 UTC, Relja Ljubobratovic wrote: Hi everyone! For a while I was looking for a computer vision library in D on the web, but haven't found any. There were few libraries I found, providing some basic image processing functionality, but none that cou

Re: Computer Vision Library in D

2016-04-19 Thread Ilya Yaroshenko via Digitalmars-d-announce
On Tuesday, 19 April 2016 at 17:01:12 UTC, Relja Ljubobratovic wrote: Hi everyone! For a while I was looking for a computer vision library in D on the web, but haven't found any. There were few libraries I found, providing some basic image processing functionality, but none that cou

Re: Computer Vision Library in D

2016-04-19 Thread ag0aep6g via Digitalmars-d-announce
On 19.04.2016 19:01, Relja Ljubobratovic wrote: [1] https://github.com/ljubobratovicrelja/dcv You've got a bad @trusted here: https://github.com/ljubobratovicrelja/dcv/blob/3b7e4908bfb535536f4b71862239ee071d22461d/source/dcv/core/algorithm.d#L23 You're trusting Range's empty, front, and popFr

Re: Computer Vision Library in D

2016-04-19 Thread JN via Digitalmars-d-announce
On Tuesday, 19 April 2016 at 17:01:12 UTC, Relja Ljubobratovic wrote: Hi everyone! For a while I was looking for a computer vision library in D on the web, but haven't found any. There were few libraries I found, providing some basic image processing functionality, but none that cou

Re: Computer Vision Library in D

2016-04-19 Thread Nordlöw via Digitalmars-d-announce
On Tuesday, 19 April 2016 at 17:01:12 UTC, Relja Ljubobratovic wrote: [1] https://github.com/ljubobratovicrelja/dcv Standard modules for color conversion already exists. See for instance https://github.com/TurkeyMan/color https://github.com/adamdruppe/arsd/blob/master/color.d Great that you

Computer Vision Library in D

2016-04-19 Thread Relja Ljubobratovic via Digitalmars-d-announce
Hi everyone! For a while I was looking for a computer vision library in D on the web, but haven't found any. There were few libraries I found, providing some basic image processing functionality, but none that could be remotely compared to opencv or other similar open source computer v