ࡱ> DFCs bjbj2)2) .&PCfPCf 88888LLLL<L'p    v]$#'%'%'%'%'%'%'$)J,I'8I'88  ^'===8 8 #'=#'==rk$% Cmj/:%'t'0')%,i",%,8%H=I'I'',X : C/C++ programming with Visual Studio 2015 and OpenCV 2.4.9 Preparation of the computer Download Visual Studio 2015 Community and  HYPERLINK "http://www.ensta-bretagne.fr/lebars/Share/OpenCV2.4.9.zip" http://www.ensta-bretagne.fr/lebars/Share/OpenCV2.4.9.zip , install Visual Studio and extract OpenCV2.4.9.zip in C:\ (check that the extraction did not create an additional parent folder (we need to get only C:\OpenCV2.4.9\ instead of C:\OpenCV2.4.9\OpenCV2.4.9\), run as administrator if needed). In Windows Explorer, right-click on Computer, choose Properties. In the System window, click on Advanced system parameters. If you do not have administrative rights, on Windows 10 you can press the Windows button, type path, and choose Edit the system environment variables for your account in the search results to directly access the Environment variables window. In the System Properties windows, click on Environment variables. In the Environment variables window, double-click on the PATH variable and add in the end of the Value part (without deleting its initial content and add the semi-colons!) ;C:\OpenCV2.4.9\x86\vc14\bin; Restart. If needed, see  HYPERLINK "http://www.ensta-bretagne.fr/lebars/tutorials/screenshots_vs2015_cv249_win10.pdf" http://www.ensta-bretagne.fr/lebars/tutorials/screenshots_vs2015_cv249_win10.pdf and  HYPERLINK "http://www.ensta-bretagne.fr/lebars/tutorials/Complements_C-C++.pdf" http://www.ensta-bretagne.fr/lebars/tutorials/Complements_C-C++.pdf for more information. Tricks/common problems OpenCV Depending on the functions you need, check all the libraries opencv_XXX.lib you need to add to the project settings. Do not call cvReleaseImage()/cv::Mat::release() on an IplImage/cv::Mat returned by cvQueryFrame()/cv::VideoCapture::read(). Be careful to check the type and dimensions of an image returned by cvQueryFrame()/cv::VideoCapture::read(), they might be unusual depending on the characteristics of the camera. Always use cvWaitKey()/cv::waitKey() somewhere after cvShowImage()/cv::imshow() to display an IplImage/cv::Mat in a window, otherwise the image might not be displayed. Although several samples use the C API, most of the new functionalities of OpenCV are now in its C++ API. See also  HYPERLINK "https://www.ensta-bretagne.fr/lebars/tutorials/Complements_C-C++.pdf" https://www.ensta-bretagne.fr/lebars/tutorials/Complements_C-C++.pdf . Test  HYPERLINK "http://www.ensta-bretagne.fr/lebars/Share/ImageOpenCV249_vs2015.zip" http://www.ensta-bretagne.fr/lebars/Share/ImageOpenCV249_vs2015.zip  HYPERLINK "http://www.ensta-bretagne.fr/lebars/Share/VideoWebcamOpenCV249_vs2015.zip" http://www.ensta-bretagne.fr/lebars/Share/VideoWebcamOpenCV249_vs2015.zip ()*-45:;<>?HVWXYb~ϲymi^RG^Gh%}hEmH sH h%}h%}5mH sH h%}h%}mH sH hLhLhE5CJ$aJ$hLhL5CJ$aJ$h%}5CJ$aJ$h( 5CJ$aJ$h%}hgmH sH h%}hg5CJ,aJ,mH sH h%}hJ5CJ,aJ,mH sH h%}5CJ,aJ,mH sH h%}h*5CJ,aJ,mH sH h%}h%}5CJ,aJ,mH sH h%}hz5CJ,aJ,mH sH ;<XY 8 e q z  Yhi & Fgdagdagdp & Fgd X & Fgd/z & Fgd#bi & Fgdk( & FgdVgdg$a$gdL     " ( * + 1 6 ; = > @ A C R ] z ƻwlƏdYh%}hVmH sH h%}mH sH h%}hQ mH sH h%}hz5mH sH h%}hE5mH sH h%}hJmH sH h%}hEfmH sH h%}hEmH sH h%}h( mH sH h%}h%}mH sH h%}hzmH sH h%}hnmH sH h%}hn0J5mH sH h%}hn5mH sH jhn5U"    " # % + , 0 5 6 7 8 > ? D E F L N V W p q   F G L N R \ c d e k l q r he\hk(5mH sH hk(\mH sH hHhk(5mH sH hHhk(mH sH h%}hEmH sH h%}mH sH h%}hU$mH sH h%}h( mH sH h%}hzmH sH h%}hJmH sH :r } ~      8 9 P S T ] b ɽԲԲɚɉɉ~rfh%}hJ5mH sH h%}h#bi5mH sH h%}hO_LmH sH h%}mH sH h%}5mH sH h%}hGR5mH sH h%}hE5mH sH h%}hEmH sH h%}h%}5mH sH h%}hGRmH sH h%}h%}mH sH hk(\mH sH hHhk(mH sH hHhk(5mH sH (b i k o p q s x y z 9 : ; ? @ L ǿtg\hZh0 mH sH h&h X0JmH sH h Xh XmH sH jh XUmH sH h XmH sH hehZ0JmH sH hZhZmH sH hZmH sH jhZUmH sH h(mH sH hhh%}hH!ph%}hEmH sH h%}hE5mH sH hQ 5mH sH h%}h#bi5mH sH     JXBiXY defghiлалИh95rhamH sH hOha0JmH sH h;3 hamH sH jhaUmH sH ha5mH sH hamH sH hp5CJ$aJ$mH sH h0Php5CJ$aJ$mH sH hhpmH sH 9inopt| ^`aftظذظذhnmH sH hQhvVn0JmH sH hvVnhvVnmH sH hvVnmH sH jhvVnUmH sH h6h;umH sH h6hj5CJ$aJ$mH sH inogd;ugdj,1h. A!"#$% x2 0@P`p2( 0@P`p 0@P`p 0@P`p 0@P`p 0@P`p 0@P`p8XV~ 0@ 0@ 0@ 0@ 0@ 0@ 0@ 0@ 0@ 0@ 0@ 0@ 0@ 0@66666_HmH nH sH tH @`@ @}NormalCJ_HaJmH sH tH DA D Default Paragraph FontRiR  Table Normal4 l4a (k (No List 6U`6   Hyperlink >*B*ph<s!< vVn0MentionB*ph+Wq PK![Content_Types].xmlN0EH-J@%ǎǢ|ș$زULTB l,3;rØJB+$G]7O٭Vj\{cp/IDg6wZ0s=Dĵw %;r,qlEآyDQ"Q,=c8B,!gxMD&铁M./SAe^QשF½|SˌDإbj|E7C<bʼNpr8fnߧFrI.{1fVԅ$21(t}kJV1/ ÚQL×07#]fVIhcMZ6/Hߏ bW`Gv Ts'BCt!LQ#JxݴyJ] C:= ċ(tRQ;^e1/-/A_Y)^6(p[_&N}njzb\->;nVb*.7p]M|MMM# ud9c47=iV7̪~㦓ødfÕ 5j z'^9J{rJЃ3Ax| FU9…i3Q/B)LʾRPx)04N O'> agYeHj*kblC=hPW!alfpX OAXl:XVZbr Zy4Sw3?WӊhPxzSq]y *& r b i i 9? d o   ` XXXXXX8@0(  B S  ? _Hlk484004530 _Hlk481677104 _Hlk531639252 _Hlk531639131z  f h <GBNUa SoQU 3333<Yqy z    89Piksxy i o   ]t04rl3v{5F2lM Nw  U"k( -&c1"7]p79C94?O_L"5N O`QGRV6AW#bi$mivVn/inAopH!p^r;u@}j6U$Nn=}LZeV3eMX/z ( ia{##nh'(,g*PzX^z XUpjEfX9J%} @ P@UnknownG.[x Times New Roman5Symbol3. .[x ArialC.,*{$ Calibri Light7..{$ Calibri?= .Cx Courier New;WingdingsA$BCambria Math"qf Gd{Gd{GKq  !24  3QHX?g2!xx*]_ :C/C++ programming with Visual Studio 2015 and OpenCV 2.4.911 1    Oh+'0 , L X d p|<C/C++ programming with Visual Studio 2015 and OpenCV 2.4.91 Normal.dotm1 175Microsoft Office Word@OW@ij@dg=@ij  ՜.+,D՜.+,< hp|     ;C/C++ programming with Visual Studio 2015 and OpenCV 2.4.9 TitleTitre 8@ _PID_HLINKSA$3FJhttp://www.ensta-bretagne.fr/lebars/Share/VideoWebcamOpenCV249_vs2015.zipH4 Dhttp://www.ensta-bretagne.fr/lebars/Share/ImageOpenCV249_vs2015.zipx  Ehttps://www.ensta-bretagne.fr/lebars/tutorials/Complements_C-C++.pdftDhttp://www.ensta-bretagne.fr/lebars/tutorials/Complements_C-C++.pdfaQhttp://www.ensta-bretagne.fr/lebars/tutorials/screenshots_vs2015_cv249_win10.pdfA:http://www.ensta-bretagne.fr/lebars/Share/OpenCV2.4.9.zip  !"#$%&'()*+,-./012456789:<=>?@ABERoot Entry FCmjGData 1Table -WordDocument.&SummaryInformation(3DocumentSummaryInformation8;CompObjr  F Microsoft Word 97-2003 Document MSWordDocWord.Document.89q