I just started my work on object based video segmentation, so I want to know which platform is good to work whether Matlab or OpenCV. Please tell me the idea so companies will give me preference over other.
If you need good segmentation speed and you will transfer your computer program from PC to small computers or mobile devices, please, take OpenCV. But, if your team are not very qualified in programming or you need many mathematical instruments for research or you want see first results very fast, please, use Matlab.
thanks to give this valuable answer for me, but actually I have heard that in R&D companies, there is no more preference to Matlab, R&D prefers OpenCV, so may you please clear this doubt?
From my experience, if your purpose is only research, MATLAB is preferred. However, if you aim to develop some application where the speed may be a constraining factor, or as Alexander said, to move to other less powerful devices, openCV would be your choice.
Let´s say that Matlab can be seen as the tool for the prototyping, and any other higher level programming language, like C++ that includes OpenCV is preferred for the development and deploying of your application. Even in the prototyping step some have preferences for others languages than Matlab, but this is up to you.