Closed siddhantjain closed 7 years ago
Have a look at the video. Video Analysis module. I suggest that you start with a PR including 3 related functions for optical flow inMotion Analysis and Object Tracking
, namely calcOpticalFlowPyrLK
, buildOpticalFlowPyramid
and calcOpticalFlowFarneback
. Create a new file OpenCV_video.jl
and place the wrappers inside it.
I suggest the following:
OpenCV_core.jl
)OpenCV_hpp.jl
, otherwise these must be addedopencv_source_code/samples/cpp/fback.cpp
. Try testing the same with the Julia wrappers using images from a simple test video.Regarding your email on thin wrappers. To modify or extend OpenCV.jl
, you will need to know how OpenCV C++ functions are wrapped in Julia. If you have any questions, just ask, I will try my best to help you get started.
Alright. Thank you for your pointers. I will get to work in some time and compile all doubts that come.
On Mon, Dec 22, 2014 at 9:03 PM, Maximiliano Suster < notifications@github.com> wrote:
Regarding your email on thin wrappers. To modify or extend OpenCV.jl, you will need to know how OpenCV C++ functions are wrapped in Julia. If you have any questions, just ask, I will try my best to help you get started.
Reply to this email directly or view it on GitHub https://github.com/maxruby/OpenCV.jl/issues/2#issuecomment-67849987.
"what you do speaks so loudly that i cant hear what you say"
Have you managed to get julia-v0.4 installed on your system?
Which OS are you using? I have had a look at the video
module and I can see that some constructors e.g., Background segmentation are not so well documented in OpenCV 3.0.
I haven't installed v0.4yet. I am travelling currently, so I will get back to it in a couple of days. I am using ubuntu for Julia dev. This summer I worked with a lot of functions from background segmentation and will hopefully be able to tackle the lack of proper documentation. From: Maximiliano SusterSent: Saturday, 27 December 2014 21:37To: maxruby/OpenCV.jlReply To: maxruby/OpenCV.jlCc: Siddhant JainSubject: Re: [OpenCV.jl] General Issue Request (#2)Have you managed to get julia-v0.4 installed on your system? Which OS are you using? I have had a look at the video module and I can see that some constructors e.g., Background segmentation are not so well documented in OpenCV 3.0.
—Reply to this email directly or view it on GitHub.
Well, I am glad you have not started on this yet. I finished wrapping the entire video module today (it took one evening :). Anyway, as I already suggested, you need to install 0.4-dev
and get familiar with Cxx
first. Once you are done with this, I suggest you pick one of the following modules to work on:
Happy new year to you. Have you managed to install 0.4.0-dev?
Sorry, did not mean to close it.
@siddhantjain. I will continue wrapping the remaining modules this weekend.
Please continue wrapping and not let me turtle speed hinder with your progress. I got caught up in some unexpected string of work, I should sit once and set up the environment this weekend.
On Wed, Jan 14, 2015 at 1:36 AM, Maximiliano Suster < notifications@github.com> wrote:
@siddhantjain https://github.com/siddhantjain. I will continue wrapping the remaining modules this weekend.
Reply to this email directly or view it on GitHub https://github.com/maxruby/OpenCV.jl/issues/2#issuecomment-69810172.
"what you do speaks so loudly that i cant hear what you say"
Could you please point me to something specific to work on in completing the thin wrappers for OpenCV modules?