{"id":11839,"date":"2018-06-14T23:03:25","date_gmt":"2018-06-15T04:03:25","guid":{"rendered":"httpss:\/\/www.powenko.com\/wordpress\/?p=11839"},"modified":"2018-06-15T01:47:36","modified_gmt":"2018-06-15T06:47:36","slug":"opencv-3","status":"publish","type":"post","link":"https:\/\/www.powenko.com\/wordpress\/?p=11839","title":{"rendered":"openCV"},"content":{"rendered":"<p>&nbsp;<\/p>\n<p>tesseract \u6587\u5b57\u8fa8\u8b58<\/p>\n<p>httpsss:\/\/www.pyimagesearch.com\/2017\/07\/03\/installing-tesseract-for-ocr\/<\/p>\n<p>tesseract \u4e2d\u6587\u8fa8\u8b58\u3000\u5efa\u7acb\u5b57\u5eab<\/p>\n<p>httpss:\/\/www.itread01.com\/articles\/1476853517.html<\/p>\n<p>tesseract \u3000\u5404\u570b\u5b57\u5eab<br \/>\nhttpsss:\/\/github.com\/tesseract-ocr\/langdata\/tree\/master\/chi_tra<\/p>\n<p>99.7% \u6587\u5b57\u8fa8\u8b58\u65b9\u6cd5\u3000\u985e\u795e\u7d93\u7db2\u8def<br \/>\nhttpsss:\/\/www.tensorflow.org\/versions\/r1.0\/get_started\/mnist\/beginners<\/p>\n<p>Haar\u3000XML \u624b<\/p>\n<p>httpsss:\/\/github.com\/Balaje\/OpenCV\/tree\/master\/haarcascades<\/p>\n<p>Haar Tranig<\/p>\n<p>httpsss:\/\/coding-robin.de\/2013\/07\/22\/train-your-own-opencv-haar-classifier.html<\/p>\n<p>httpsss:\/\/github.com\/mrnugget\/opencv-haar-classifier-training<\/p>\n<p>httpsss:\/\/github.com\/mrnugget\/opencv-haar-classifier-training<\/p>\n<p>&nbsp;<\/p>\n<p>\u6c7d\u8eca\u3000\u548c\u8eca\u6d41\u91cf<\/p>\n<p>httpsss:\/\/github.com\/andrewssobral\/vehicle_detection_haarcascades<\/p>\n<p>&nbsp;<\/p>\n<p>Video Save and \u00a0Lord<\/p>\n<p>&nbsp;<\/p>\n<p>httpsss:\/\/docs.opencv.org\/3.0-beta\/doc\/py_tutorials\/py_gui\/py_video_display\/py_video_display.html<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>#include\u00a0&lt;cstdio&gt;<\/p>\n<p>#include &lt;opencv2\/opencv.hpp&gt;<\/p>\n<p>using namespace cv;<\/p>\n<p>int main(){<\/p>\n<p>VideoCapture video(&#8220;VideoTest.avi&#8221;);<\/p>\n<p>if (!video.isOpened()){<\/p>\n<p>return -1;<\/p>\n<p>}<\/p>\n<p>Size videoSize = Size((int)video.get(CV_CAP_PROP_FRAME_WIDTH),<\/p>\n<p>(int)video.get(CV_CAP_PROP_FRAME_HEIGHT));<\/p>\n<p>namedWindow(&#8220;video demo&#8221;, CV_WINDOW_AUTOSIZE);<\/p>\n<p>Mat videoFrame;<\/p>\n<p>while(true){<\/p>\n<p>video &gt;&gt; videoFrame;<\/p>\n<p>if( videoFrame.empty()){<\/p>\n<p>break;<\/p>\n<p>}<\/p>\n<p>imshow(&#8220;video demo&#8221;, videoFrame);<\/p>\n<p>waitKey(33);<\/p>\n<p>}<\/p>\n<p>return 0;<\/p>\n<p>}<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>#include &lt;cstdio&gt;<\/p>\n<p>#include &lt;opencv2\/opencv.hpp&gt;<\/p>\n<p>using namespace cv;<\/p>\n<p>int main(){<\/p>\n<p>VideoCapture capture(0);<\/p>\n<p>if(!capture.isOpened()){<\/p>\n<p>return -1;<\/p>\n<p>}<\/p>\n<p>Size videoSize = Size((int)capture.get(CV_CAP_PROP_FRAME_WIDTH),<\/p>\n<p>(int)capture.get(CV_CAP_PROP_FRAME_HEIGHT));<\/p>\n<p>VideoWriter writer;<\/p>\n<p>writer.open(&#8220;VideoTest.avi&#8221;, CV_FOURCC(&#8216;M&#8217;, &#8216;J&#8217;, &#8216;P&#8217;, &#8216;G&#8217;), 30, videoSize);<\/p>\n<p>namedWindow(&#8220;show image&#8221;,0);<\/p>\n<p>while(true){<\/p>\n<p>Mat frame;<\/p>\n<p>capture &gt;&gt; frame;<\/p>\n<p>if(!frame.empty()){<\/p>\n<p>writer.write(frame);<\/p>\n<p>imshow(&#8220;show image&#8221;, frame);<\/p>\n<p>if(waitKey(33) == 27){<\/p>\n<p>break;<\/p>\n<p>}<\/p>\n<p>}<\/p>\n<p>}<\/p>\n<p>return 0;<\/p>\n<p>}<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>&nbsp; tesseract \u6587\u5b57\u8fa8\u8b58 httpsss:\/\/www.pyimagesearch.com\/2 [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[124],"tags":[],"class_list":["post-11839","post","type-post","status-publish","format-standard","hentry","category-124"],"_links":{"self":[{"href":"https:\/\/www.powenko.com\/wordpress\/index.php?rest_route=\/wp\/v2\/posts\/11839"}],"collection":[{"href":"https:\/\/www.powenko.com\/wordpress\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.powenko.com\/wordpress\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.powenko.com\/wordpress\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.powenko.com\/wordpress\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=11839"}],"version-history":[{"count":8,"href":"https:\/\/www.powenko.com\/wordpress\/index.php?rest_route=\/wp\/v2\/posts\/11839\/revisions"}],"predecessor-version":[{"id":11847,"href":"https:\/\/www.powenko.com\/wordpress\/index.php?rest_route=\/wp\/v2\/posts\/11839\/revisions\/11847"}],"wp:attachment":[{"href":"https:\/\/www.powenko.com\/wordpress\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=11839"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.powenko.com\/wordpress\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=11839"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.powenko.com\/wordpress\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=11839"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}