Skip to main content

Install opencv Visual Studio 2015

Install opencv for Visual Studio 2015 

Opencv tutorial how to build opencv from source in Visual Studio 2015. This is usefull when the new version just release and there is no prebuild library awailable..  If you download prebuild libs for windows Visual studio some times agou there is problem the newest VS just mussing. Lets checkt the version of libraries and VS.
Prebuild libs are only for version VC11 and VC12. This mean Visual Studio 2012 and 2013.

This step helps you compile your own opencv libs for VC14  - Visual Studio 2015 Community edition.

Important !!
 Now a days just use NUGET packages in Visual studio and you can code under 1 minutes. here.

Prepare third party libs for opencv 

This step depends on your requirements. If you want python lets install python. But i can reccomend to install following parts. 

Build opencv 3.0.0 

Download Opencv 3.0.0 gold
  • Extract files folder into C:/opencv-3.0.0
  • Prepare Empty folder C:/opencv-build

Build your own OPENCV by CMAKE and VISUAL STUDIO.

Prepare Solution

  • install CMAKE
CMake is an extensible, open-source system that manages the build process in an operating system.
By this program you generate visual studio Opencv.sln solution file.


Choose windows installer 

Windows (Win32 Installer)
cmake-3.4.0-win32-x86.exe

Run Cmake

cmake-gui.exe


cmake opencv
cmake-gui

Set field-

  •  Where is the source code.  C:/opencv-3.0.0   (downloaded from git)
  •  Where to build the binaries C:/opencv-build   (empty folder you create)
Select configure button
  • Choose Visual Studio 14 2015    Win64 bits of 32 as you like.
  • I am using default native compilers options. 
  • Hit a Finish button
In table name- Choose components you want to install. Just try default first,

Now press Generate button an waith, 
This process take some time and copy files and generate Visual Studio OpenCV.sln file in C:/opencv-build folder.

Build and release Opencv 3.0.0 in Visual Studio 2015

  • Open Visual Studio 2015 
  • By file-open-project choose OpenCV.sln in C:/opencv-build
  • Visual studio open this projects structure.
Build opencv Visual Studio 2015


  • Choose Debug and green start. 
  • After that choose Release and press green start. 

Opencv 3 visual studio 2015



This build and release process can generate some errors.
Look at the details. All this errors in my case are in performance test parts.

  • Ok  Some errors but in test parts. I dont care. Let install opencv.

Install opencv Visual Studio 2015

Install Opencv, Windows 7, Windows 10, Visual Studio 2015

Visual Studio 2015 64 bit version

In case you open your build folder before this step and you cant find Opencv Libs and Headers. 
You need to do following.
  • Choose INSTALL project in visual studio like on picture.
  • Build Release only this install project
Install opencv Visual Studio 2015
Install your project

The result is 1 succesfully build solution and 0 failded as on picture.

Your installation of opencv is c:/opencv-build/install

There is your header and libs for Visual studio 2015.
i have got only x64 version.

Test Opencv Visual Studio 2015

Include Project in Visul Studio.

Choose Property pages of the project.
C\C++
    General  
         Additional Include Directory as C:\opencv-build\install\include
         Additional #using Directory as C:\opencv-build\install\include
Linker
      General
         Additional Library Directories as C:\opencv-build\install\x64\vc14\lib
Linker
       Input
          Additional Dependencies add some libs like
         opencv_core300.lib
         opencv_highgui300.lib
         opencv_imgcodecs300.lib
         opencv_imgproc300.lib

And you can build your Opencv program. You can copy mine from the image but choose your picture.

Opencv 3.0.0 Visual Studio 2015









Comments

  1. Hello,

    When I trying to build the libraries with CMake, I am getting an error saying there is no CMakeLists.txt so do we have to create that txt file or am i doing something wrong.

    Another question is when using cmake i directed the browse source to the opencv file and then for browse build do we direct it to the build file already existing in the extracted opencv or do make a new folder?

    Thank you,
    Tamara

    ReplyDelete
    Replies
    1. This comment has been removed by the author.

      Delete
    2. This comment has been removed by the author.

      Delete
    3. Set your source code as C:/opencv-3.0.0/opencv/sources

      This is where the CMakeList.txt file is located.

      Delete
  2. I am getting this error
    Unable to start the program x64\Debug\ALL_BUILD
    Accsess Denied

    What i can do to solve this error

    ReplyDelete
    Replies
    1. I am using windows 10 , x64 bit , obious VS 2015

      Delete
    2. I don't know if you still have this issue... I had it for a long time. But just right click and compile INSTALL separately and it all seems to work...

      Delete
  3. I am on holidays. I Check it out your problem soon. The Opencv 3.1 just released. There is prebuild libs for visual studio 2015. This is best solution for now. Just download version 3.1 for windows. And there is VS 2015 libs included. Best

    ReplyDelete
  4. I can not find a "OpenCV.sln" anywhere. Also letting windows search for *.sln didn't show any results.
    Any suggestions, what went wrong, or how to fix this?

    ReplyDelete
    Replies
    1. Found that running cmake a second or even a third time solves the issue - I dont know why.
      It was suggested by this tutorial: http://inside.mines.edu/~whoff/courses/EENG510/lectures/other/CompilingOpenCV.pdf

      Delete
  5. At this time just use 3.1 Opencv Version. There is prebuild libs. I already delete this project, but opencv.sln are generated in C:/opencv-build folder by cmake. Cmake generate project in visual studio. This could be problem with cmake in your case. Just use opencv 3.1 with prebuild libs. Hope this help

    ReplyDelete
  6. im using openCV 3.1 and visual studio 2015, can you tell me how to compile the image processing in the visual studio 2015, im new in programming.

    and where is the directory for the prebuild libs?

    ReplyDelete
    Replies
    1. It is long story.
      1. You can use Nuget package. Create project and add opencv nuget distribution to your project. Its something easy like frameworks on Mac Os x.

      Read something about Nuget packages and how to add them to VS project. It is most easy way.

      2. Right installation of opencv.
      Read carefully original documentation.
      1. Extract opencv and set enviromental and other patches. If you skipped this VS can not link your opencv.
      http://docs.opencv.org/2.4/doc/tutorials/introduction/windows_install/windows_install.html#windows-installation
      2. Right setting of VS project,
      http://docs.opencv.org/2.4/doc/tutorials/introduction/windows_visual_studio_Opencv/windows_visual_studio_Opencv.html#windows-visual-studio-how-to

      Delete
  7. It is long story.
    1. You can use Nuget package. Create project and add opencv nuget distribution to your project. Its something easy like frameworks on Mac Os x.

    Read something about Nuget packages and how to add them to VS project. It is most easy way.

    2. Right installation of opencv.
    Read carefully original documentation.
    1. Extract opencv and set enviromental and other patches. If you skipped this VS can not link your opencv.
    http://docs.opencv.org/2.4/doc/tutorials/introduction/windows_install/windows_install.html#windows-installation
    2. Right setting of VS project,
    http://docs.opencv.org/2.4/doc/tutorials/introduction/windows_visual_studio_Opencv/windows_visual_studio_Opencv.html#windows-visual-studio-how-to

    ReplyDelete
  8. I have problems. There problems in lines

    include "opencv2/core.hpp"
    include "opencv2/highgui.hpp"

    It says that it cant open these files
    I dont know what I did wrong. I will appreciate any advice

    ReplyDelete
  9. Maybe problem is in Include settings. Who knows, global variable settings lead to missing dll.
    General
    Additional Include Directory as C:\opencv-build\install\include
    Additional #using Directory as C:\opencv-build\install\include

    ReplyDelete
  10. Hi, thank you for a good guide!
    i experience some errors as missing dll files.
    opencv_core300.lib
    opencv_highgui300.lib
    opencv_imgcodecs300.lib
    opencv_imgproc300.lib
    i include all of them in the properties and set the parth to
    C:\opencv-build\install\x86\vc14\lib
    and running everything in 32bit, I feel like I have tried everything now... any advice?

    ReplyDelete
    Replies
    1. Look at my comments below. Problem is in enviromental variable setting. Set enviroment varibales by setx -m
      This depends on your path
      in command line set this. Use cmd to start command line.
      setx -m OPENCV_DIR C:\opencv\build\x64\vc14 /// your path where the bin and lib folder is.
      4. In Path editor under control pannels/system/ just set
      %OPENCV_DIR%\bin

      More datail is here set enviromental variables http://docs.opencv.org/2.4/doc/tutorials/introduction/windows_install/windows_install.html#windowssetpathandenviromentvariable

      Delete
  11. Hi,
    When I Select configure button, I am getting this error "Error in configuration process, project file may be invalid"
    Please, help

    ReplyDelete
  12. If you don't need any arm and other devices. Only windows Visual Studio 2015.. USE OPENCV 3.1 !! This is litte bit complicated. Opencv 3.1 has prebuild libs for Visual Studio 2015.
    http://funvision.blogspot.com/2016/01/opencv-31-visual-sturio-2015-support.html

    You install, opencv Set Enviromental variable and code. Also you can use Nuget package manager. There is instalation for some opencv dist. Opencv 3.1 is rly good.

    This tutorial released before 3.1 version for Visual Studio 2015. After 3.1 release just use standard instalation. Do not compile opencv by your self if you have any experience. If you want my approach works perfect but you need to check related libs to opencv must be installed first.

    ReplyDelete
    Replies
    1. This comment has been removed by the author.

      Delete
    2. I followed all steps, but the project does not find DLL library.
      Please help me

      Delete

    3. This is important steps. If you include Opencv project without this Project in visual studio failed because the project can not find DLL library.

      Set enviroment varibales by setx -m
      This depends on your path
      in command line set this. Use cmd to start command line.
      setx -m OPENCV_DIR C:\opencv\build\x64\vc14 /// your path where the bin and lib folder is.
      4. In Path editor under control pannels/system/ just set
      %OPENCV_DIR%\bin

      More datail is here set enviromental variables http://docs.opencv.org/2.4/doc/tutorials/introduction/windows_install/windows_install.html#windowssetpathandenviromentvariable

      Delete
    4. Thank you very much. I did it all over again. And it works.

      Delete
  13. this may be silly , but the opencv we installed works in python also right ? We build all of this in visual studio without idea of what packages python or C# are getting loaded . I am very very new to this so please help me

    ReplyDelete
  14. Hi,I tried to do your method of installation . I have two versions of python installed in my PC . Cmake GUI takes my Python 3.5.1 as defaultt python . How can i change this to python 2.7
    Thanks in advance

    ReplyDelete
    Replies
    1. I don't have any experience with python. Sorry, C++ is a best choice in image processing.

      Delete
  15. Thank you for shared a good topic. I think it will help the people to repair the car and another car instrument. Our variety of parts ranges from suspension kits to motor mounts. View our online gallery for examples of work we’ve done Mustang II IFS Suspension. I think it will a great opportunity to me.

    ReplyDelete
  16. I have done the following - Choose INSTALL project in visual studio like on picture.
    Build Release only this install project. But i am still failure.
    InstallAware performance

    ReplyDelete
  17. Programming is very interesting and creative thing if you do it with love. Your blog code helps a lot to beginners to learn programming from basic to advance level. I really love this blog because I learn a lot from here and this process is still continuing.
    Love from Pro Programmer

    ReplyDelete
  18. Thank you for shared a good topic.




    gclub
    บาคาร่า

    ReplyDelete
  19. Hello I am so delighted I located your I really located you by mistake, while I was watching on google for something else, Anyways I am here now and could just like to say thank for a tremendous post and a all round entertaining website. Please do keep up the great work. Virtual Edge

    ReplyDelete
  20. This comment has been removed by the author.

    ReplyDelete
  21. Your blog has given me that thing which I never expect to get from all over the websites. Its very easy to understand and very helpful. Nice post guys!


    SEO Tips

    ReplyDelete
  22. Your blog is very useful for me,Thanks for your sharing.

    แคมฟรอก

    ReplyDelete
  23. โพตส์ของคุณไม่ทำให้ฉันผิดหวังจริง! ฉันชอบ
    goldenslot
    สล็อตออนไลน์
    สมัคร gclub
    คาสิโนออนไลน์
    maxbet
    m8bet

    ReplyDelete
  24. This comment has been removed by the author.

    ReplyDelete
  25. This comment has been removed by the author.

    ReplyDelete
  26. This comment has been removed by the author.

    ReplyDelete
  27. This comment has been removed by the author.

    ReplyDelete
  28. This comment has been removed by the author.

    ReplyDelete
  29. Your blog has given me that thing which I never expect to get from all over the websites. Its very easy to understand and very helpful. Nice post guys!



    ทางเข้า sbo

    ทางเข้า sbobet

    แทงบอล sbobet

    ReplyDelete
  30. This comment has been removed by the author.

    ReplyDelete
  31. EduwizzOnlineTraining is the Best Online Training Institute in Hyderabad, Bangalore. Eduwizz provide courses like Hybris Development, WebSphere Commerce Server,Blockchain Training,Hyperledger Fabric Development ,Ethereum Development ,Commvault Training, Devops , Netapps , Mulesoft ESB ,Machine Learning,Data Science , Internet of Things , Hybris ,Angular JS , Node JS , Express JS , Business Analyst, Selenium testing with webdriver, Guidewire ,Adobe, RPA ,TSM, EMC...etc

    ReplyDelete
  32. การเล่น คาสิโนออนไลน์ ไม่ได้ทำให้รวยมีแต่จนกับจน บาคาร่าออนไลน์
    ก็เช่นกันทำให้จน ยิ่ง gclub ยิ่งไปกันใหญ่

    ReplyDelete
  33. Thank you for this article on opencv. I did a research on what opencv face detection c++ developers do. Feel free to ask me questions

    ReplyDelete
  34. การเล่น คาสิโนออนไลน์ ไม่ได้ทำให้รวยมีแต่จนกับจน บาคาร่าออนไลน์
    ก็เช่นกันทำให้จน ยิ่ง gclub ยิ่งไปกันใหญ่

    ReplyDelete
  35. การเล่น คาสิโนออนไลน์ ไม่ได้ทำให้รวยมีแต่จนกับจน บาคาร่าออนไลน์
    ก็เช่นกันทำให้จน ยิ่ง gclub ยิ่งไปกันใหญ่

    ReplyDelete
  36. สุดยอดของ คาสิโนออนไลน์ ต้อง richbet99.com เท่านั้น
    และเกมส์บาคาร่าออนไลน์ ที่น่าสนุกสนาน
    รวมไปถึง Gclub ออนไลน์
    หากใครสนใจแทงบอลออนไลน์ ก็สามารถแทงได้ที่เว็บ
    sbobet หรือที่ richbet99.com

    ReplyDelete
  37. ฉีดเผาผลาญไขมัน




    ของใหม่





    ฉีดลดแฟตที่ปลอดภัยและก็







    มีคุณภาพ



    ที่สุดในโลกที่ศิลปิน



    ฮอลลีวู้ดใช้ รับประกัน









    ผล







    กับการฉีดลดแฟตที่เหมาะสมที่สุด









    ได้ผล



    เยอะที่สุด





    ในโลกจากอังกฤษ



    ยุโรป อเมริกาและก็







    กาหลีตัวยาที่ทรงพลัง





    ที่สุดในตอนนี้






    Hyarulondase
    ที่สลายสารที่เติมเต็ม ที่มีส่วนผสมของสารต่างๆดังเช่นว่า

















    hayarulonic มีคุณภาพ



    ฟุ้งกระจายปฏิบัติหน้าที่





    โดยตรงสำหรับการ







    ลดการกักเก็บน้ำช่วยทำให้ปรับ







    ความสมดุลแก่ผิว
    Anti-celluliticฉีดสลายไขมัน
    meso fat

    ReplyDelete
  38. HIFU ช่องทางใหม่ ของการชูกระชับหน้า
    ของการชูกระชับหน้า ปรับหน้าเรียว กรอบหน้าชัด ลดเหนียง คาง 2 ชั้น ผิวกระชับมองอ่อนวัย ลดลางเลือนริ้วรอย ผิวมองเรียบเนียนขึ้นลดความหย่อนยานรอบๆร่องแก้ม ความกระชับของบริเวณใบหน้านั้นเป็นเรื่องสำคัญที่สตรีรวมทั้งเพศชายมีความสนใจ ที่จะดูแลตนเอง เห็นแล้วก็รู้เรื่องสำหรับการรักษา เลยนำเทคโนโลยีใหม่ๆที่ตอบปัญหาการดูแลและรักษาแบบไม่จำเป็นที่จะต้องใช้เข็ม ชูกระชับบริเวณใบหน้าที่หย่อนยานคล้อย เติมเต็มคอลลาเจน กระตุ้นการผลิตเนื้อเหยื่อ แบบไม่เป็นอันตราย


    ทำ hifu
    ทำ hifu ที่ไหนดี
    ทำไฮฟู
    ทำ ไฮฟู รีวิว

    ReplyDelete
  39. HIFU ช่องทางใหม่ ของการชูกระชับหน้า
    ของการชูกระชับหน้า ปรับหน้าเรียว กรอบหน้าชัด ลดเหนียง คาง 2 ชั้น ผิวกระชับมองอ่อนวัย ลดลางเลือนริ้วรอย ผิวมองเรียบเนียนขึ้นลดความหย่อนยานรอบๆร่องแก้ม ความกระชับของบริเวณใบหน้านั้นเป็นเรื่องสำคัญที่สตรีรวมทั้งเพศชายมีความสนใจ ที่จะดูแลตนเอง เห็นแล้วก็รู้เรื่องสำหรับการรักษา เลยนำเทคโนโลยีใหม่ๆที่ตอบปัญหาการดูแลและรักษาแบบไม่จำเป็นที่จะต้องใช้เข็ม ชูกระชับบริเวณใบหน้าที่หย่อนยานคล้อย เติมเต็มคอลลาเจน กระตุ้นการผลิตเนื้อเหยื่อ แบบไม่เป็นอันตราย

    ทำ hifu
    ทำ hifu ที่ไหนดี
    ทำไฮฟู
    ทำ ไฮฟู รีวิว

    ReplyDelete
  40. This comment has been removed by the author.

    ReplyDelete
  41. ขอบคุณสำหรับการโพสต์ บทความนี้มีประโยชน์มาก
    ขอบคุณมาก.



    แทงหวยออนไลน์

    ReplyDelete

  42. Yes ... It's a very good story and information. I agree.


    หวยจับยี่กี

    ReplyDelete
  43. 90minup ข่าวกีฬา ฟุตบอล ผลบอล วิเคราะห์บอล พรีเมียร์ลีก ฟุตบอลไทย
    ข่าวกีฬา
    ข่าวฟุตบอล
    ฟุตบอลไทย
    ฟุตบอล
    วิเคราะห์บอล
    ผลบอล
    90minup

    ReplyDelete
  44. Excellent Post as always and you have a great post and i like it

    โปรโมชั่นGclub ของทางทีมงานตอนนี้แจกฟรีโบนัส 50%
    เพียงแค่คุณสมัคร Gclub กับทางทีมงานของเราเพียงเท่านั้น
    ร่วมมาเป็นส่วนหนึ่งกับเว็บไซต์คาสิโนออนไลน์ของเราได้เลยค่ะ
    สมัครสมาชิกที่นี่ >>> Gclub online

    ReplyDelete
  45. This is really good blog information thanks for sharing .I am really impressed with your writing abilities


    เว็บไซต์คาสิโนออนไลน์ที่ได้คุณภาพอับดับ 1 ของประเทศ
    เป็นเว็บไซต์การพนันออนไลน์ที่มีคนมา สมัคร Gclub Royal1688
    และยังมีเกมส์สล็อตออนไลน์ 1688 slot อีกมากมายให้คุณได้ลอง
    สมัครสมาชิกที่นี่ >>> Gclub Royal1688

    ReplyDelete
  46. Gclub
    Gclub
    เว็บไซต์คาสิโนออนไลน์ที่ได้คุณภาพอับดับ 1 ของประเทศ https://gclub-casino.casino/

    ReplyDelete
  47. เว็บโป๊ออนไลน์ที่ดีที่สุดในประเทศไทย
    ทุกวันนี้การรับชมหนังโป๊ออนไลน์สามารถรับชมได้อย่างสะดวกและง่าย โดยการเข้าชมผ่านทางมือถือได้ทุกที่ทุกเวลาเลยก็ว่าได้ วันนี้เราอยากจะมานำเสนอเว็บดูหนังโป๊ออนไลน์ฟรีแบบเต็มเรื่อง และยังมีการอัพเดทหนังโป๊ใหม่ล่าสุดกันทุกวัน อีกทั้งยังมีหลากหลายหมวดหมู่หนังxxxให้ท่านได้รับชมไม่ว่าจะเป็น หนังโป๊ไทย คลิปโป๊ คลิปหลุด รูปโป๊ หนังโป๊HD หนังเอ็กฟรี และห้องเชือดที่เป็นข่าวต่าง ๆ อีกมากมาย ดูง่ายสะดวกรับชมได้ฟรีไม่ต้องเสียค่าสมัครสมาชิกหรือต้องไปจ่ายดูคลิปโป๊กลุ่มลับให้เสียเงิน
    Free video porn in thailand on web fuck study thai

    ReplyDelete

Post a Comment

Popular posts from this blog

Opencv 3.1 Tutorial Optical flow (calcOpticalFlowFarneback)

Farneback Optical flow Opencv simple C++ tutorial and code to achieve optical flow and farneback optical flow of moving an object in opencv video. Lets check the video example and the achieved result on my blog. Working and well describe code is included. 

Optical Flow Farneback parameters remarksYou need 2 images at least to calculate optical flow, the previous image (prevgray) and current image (img).  !! The previous image must be initialized first !!  Both images have to be gray scale. 
Result is computer in flowUmat which has same size as inputs but format is CV_32FC2

0.4- image pyramid or simple image scale
1 is number of pyramid layers. 1 mean that flow is calculated only from previous image.  12 is win size.. Flow is computed over the window larger value is more robust to the noise.  2 mean number of iteration of algorithm 8 is polynomial degree expansion recommended value are 5 - 7 1.2 standard deviation used to smooth used derivatives recommended values from 1.1 - 1,5
calcO…

Fast Opencv people pedestrian detection Tutorial by CascadeClassifier

Simple Opencv C++ tutorial and example of people detection in video samples and pictures. There is nothing you cannot achieve in few simple steps. People detection and performace tasks in opencv could be solved if you have little bit knowledge of programing. Or just simple follow the steps..  Opencv tutorial instalation of opencv You can simple prepare the project inside the Visual Studio 2015 by Nuget Packages. This approach is easy for beginers and better than standard installation with all the environmental variables problems. Just follow the installation steps inside here 


Opencv is great and complex tools. There is lot of image processing and also machine learning features. You can simply learn your own detector. I would like to prepare some tutorial how to learn your own detector. It is long time run. 
All, you need to do, is some experience and basic opencv tools.  under opencv/build/x64/vc14/bin
opencv_createsamples.exe
opencv_traincascade.exe
Prepare your dataset and files w…

Opencv C++ Tutorial, Mat Roi, Region of interest

Opencv ROI, Region of Interest Simple opencv C++ tutorial how to work with ROI. Code example about selecting the rectangle region of interest inside the image and cut or display part of the image from the bigger picture. There is nothing what is difficult about this. Only trick is about one line of code. 
Rect RectangleToSelect(x,y,width,height) Mat source; Mat roiImage = source(RectangleToSelect);
This is first post from this series. This simple opencv tutorials are all over the web. I would like to visualize all my steps through the code and //comment them. Each tutorial will contain small amount of step to keep reader focused.  First tutorial about mat resizeing is available under that link Mat Resize
I am using Visual Studio 2015,  How to use Opencv 3.0.0 with Visual Studio can be found here install opencv visual studio 2015. In Visual studio 2015 is best options to use NUGET packages, Here is described how to install Opencv by NUGET. It is easy. Working under one minute after you f…

Opencv VideoCapture File, Web Camera, RTSP stream

Opencv VideoCapture File, Camera and stream Opencv tutorial simple code in C++ to capture video from File, Ip camera stream and also the web camera plug into the computer. The key is to have installed the FFMPEG especially in case of reading the stream of IP cameras. In windows just use Opencv Installation by Nugets packages Here. Simple easy under 2 minutes installation. In Linux you need to follow the instruction below. If you are on Debian Like package system. Under Fedora Red hat dist just use a different approach. Code is simple and installation is the key.. 
Windows use nugets packages Linux you have to install and build Opencv With FFMPEG. Also simple.  It is easy to capture video in OpenCV Video capture
 in OpenCV is a really easy task, but for a little bit experienced user. 
What is the problem?
The problem is the installation of Opencv without recommended dependencies.

Just install all basic libs that are recommended on the website.
# Basic packagessudo apt-get -y install …

Opencv reading IP camera, Video stream, Web camera, images and

Opencv reading video files, reading video stream, Images, IP and Web cameras. I would like to cover this all in one post. Yes, video writer is also important to store your results and achievements in video. There is couple of simple trick and if you follow them, you will never have a problem with the reading and writing video, stream, files in future. Basic opencv web camera reading There is couple think you need to take care. My favorite installation on windows platform is trough NUGET package system. It is easy in few steps. I describe this many times for example VS 2017 here. Nuget set up your project without any linking settings, library path selection, global environmental variables and you can directly start coding in few seconds. Just select and install nuget and compile code below. Nothing else.  You need to take care if you have included several thinks. highgui.hpp core.hpp, imgproc.hpp, videoio, imgcodecs. All of them are not necessary to read the web camera but for example…

Opencv build and install Visual Studio 2017 Contrib library

Easy install and build of Opencv 3+ tested on 3.2 version with contributor library and additional features described step by step, picture by picture. After this tutorial you can modify setting of CMAKE project according to HW possibilities and available libraries to build your own Opencv library. Most of the time, Prebuild libs with already generated DLL, LIBS are used to start project and coding. In case, that new visual studio 2017 is available there is no prebuild libraries for VS141, Thich is from my point of view confusing naming of Libraries compatible with Visual Studio 2017. Opencv VS 2017 install options Alternatives to this tutorial. You can skip this.  There is possibility use some compatibility pack downloaded to VS140 and use same prebuild library as in case of Visual Studio 2015 this is described hereThe second way is to try use some prebuild NUGET package. I am using nugets a lot. Simple installation under one line of code inside nuget packages console. here
Opencv Ins…

Head and people detection in opencv

LBP cascade for detect head and people in opencv  LBP cascade free to download to use in opencv to detect people and heads. Code example and cascade description. All you need to write your own people head detector from the youtube video.
Cascade is trained on my own people and head datasets. There are no perfect but in some cases are better then default opencv cascades. They are just different.. For example you can count that the head detector have much more false detection than the people detector.. The shape and feature space is much more common and close to others shapes than the whole people detector.


Issues with opencv detectMultiScale head and people detector Please let me know if cascades worked as expected.. In code example there is ground threshold settings and reccomentation. 



LBP cascade head detection properties Sure you can find inside file.
<!-- This is just basic 16 stage lbp cascade head detector develop by  V.K. from https://funvision.blogspot.com --> <?xml …

Opencv 3.1 people detection by CascadeClassifier

People detection by Cascade Classifier Opencv The comparison of Opencv Cascade for people detections. Default opencv cascades are good one. You can simply achive better result but you need to collect the training data. On my blog you can find the datasets for car detection. There is more than 2000 positives car samples available for you and test to learn your own detector..  Here in this article, I just want to show my cascade compare to cascade which are default in opencv.  LBP cascade for people detection Also I recently publish LBP cascade for people detection. You can download 12 stage LBP cascade LBP cascade for download. There is couple or maybe more than 3 tutorials how to use detect multiscale in opencv. Just download the LBP cascade and enjoy coding in Opencv..


Haar Cascade Classifier for People detection In this short tutorial, I would like to test some standard haar cascade in opencv 3.1.  My first note is where you can find this cascades. When you download opencv for wind…

Opencv C++ Tutorial Mat resize

Opencv Mat Resize   Resize the Mat or Image in the Opencv C++ tutorial. It is obviously simple task and important to learn. This tutorial is visualized step by step and well-described each of them. The main trick is in that simple code.

Mat Input;
Mat Resized;
int ColumnOfNewImage = 60;
int RowsOfNewImage = 60;
resize(Input, Resized, Size(ColumnOfNewImage,RowsOfNewImage));

This code just takes an Input image and resized save to output Mat. How big is the resized image is based on the Size? Size just contains two parameters. Simple numbers of how the result should be big. The simple number of columns (width) and rows (height). That is basically it. Enjoy

                                                Boring same face again and again. 


Load Image, resize and save Opencv C++ #include <Windows.h> #include "opencv2\highgui.hpp" #include "opencv2\imgproc.hpp" #include "opencv2\video\background_segm.hpp" #include "opencv2\video\tracking.hpp"
using n…