How to create video capture from scratch?
OpenCV has many various samples. First, there are programs in Tutorials, but they may be incompatible with the version used. Better to use a source code from the installation. I try to understand which is the best to start with video capture. I use laptop with Windows 8, installed opencv-2.4.13.2-vc14.exe, and want to capture from embedded camera. Going to create Win32 dialog-based project and show frames one-by-one. Found starter_video.cpp. More ideas? There is Tutorial Video Input with OpenCV and similarity measurement. Can I find a corresponding sample in my installation?
Opencv team try to make a multiplatform system ->linux (c++), windows(c++) and MacOSx(C++) and python and java too. Some example are specific for hardware gpu opencv...
All samples are here.
If you want to start learning opencv you should start with opencv 3.2.
There is no specific samples for windows or linux
Why misleading? There are many samples without table of contents. I tried to choose the best one. As for GUI, I have a concrete question too. For Windows, most examples are console applications. When I write a normal program, I need to add GUI. The problem is that examples already create their own windows. Will namedWindow() work in Win32 non-console projects?
To LBerger I noticed that in different versions samples have variations. For which version is your link? About OpenCV 3.2. I have installed it too. The difference is that it has no x86 directory and in x64 the number of DLLs is much less. Looks like they packed much functionality into one big opencv_world320.dll, right? All in all, does this 3.2 have all the functions described in Tutorials workable?
Opencv is an opensource library about image processing and not about gui. If you want you can contribute. Many peoples contribute : write some module and some tutorials and sometime only an example.
If you want to learn opencv you can buy a book or can go in a library .
All gui functions in example are not necessary. You can delete those line and replace it with your favourite GUI : QT windows MFC. I use wxWidgets. But really GUI that's not a problem
About win32 you can use tag in this forum : http://answers.opencv.org/questions/s...http://answers.opencv.org/questions/s...
Useful tags. Maybe I will even answer some questions. Of course, OpenCV is not about GUI, but it should seamlessly work with it. Looks like it does. I now run dialog-based project with MFC and can use namedWindow()from it. What's pleasant, waitKey() continues working too. What is about OpenCV 3.2? Is it a fully functional version or only at early stages of development?