Hey everyone, thanks a lot for your answers and suggestions. That seems I have too many things to learn. *@Tim* Actually using Images.jl for input, output and core data structures is a good idea because I guess it is already handling many different image formats/extensions but I might still need a layer between Images.jl and my package because most of tracking algorithm uses only grayscale images, but still not sure about that. I guess I should start working on that ASAP to see how it's working.
Also for filtering stuff, I am going to implement first: http://robots.stanford.edu/cs223b04/algo_tracking.pdf that is also what OpenCV has for calcOpticalFlowPyrLK, I guess that would be good start point. However, for that I will need Scharr Operator. Do we have that operator in Images.jl? Otherwise I can implement that operator on Images.jl. because If I am going to use Images.jl for filtering and pyramids, I guess all filtering logic should be there. Correct me if I'm wrong. *@Kevin *I didn't see VideoIO.jl, but it seems pretty cool. I will check that but as far as I can see that will solve video input problem. Thanks again. Mehmet -
