<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0" xmlns:blogChannel="http://backend.userland.com/blogChannelModule" >
  <channel>
  <title>opencv python まとめ</title>
  <link>https://opencvpy.blog.shinobi.jp/</link>
  <atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="https://opencvpy.blog.shinobi.jp/RSS/" />
  <description>opencvのpythonコードをまとめるblog</description>
  <lastBuildDate>Sat, 29 Jun 2013 08:42:27 GMT</lastBuildDate>
  <language>ja</language>
  <copyright>© Ninja Tools Inc.</copyright>
  <atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" />

    <item>
    <title>コーナー検出＆矩形を描く</title>
    <description>
    <![CDATA[<div class="highligh" style="overflow: auto; word-wrap: normal;"><pre style="padding: .5em;"><span class="go">・コーナーを検出し矩形を描く<br />
<br />
【Source Code】<br />
<br />
# coding: UTF-8</span><br />
<span class="go">import cv2</span><br />
<span class="go">import numpy as np</span><br />
<br />
<span class="go">img = cv2.imread('Hough.png')</span><br />
<span class="go">gray = cv2.cvtColor(img,cv2.COLOR_BGR2GRAY)</span><br />
<br />
<span class="go">ret,thresh = cv2.threshold(gray,50,255,0)</span><br />
<span class="go">contours,hier = cv2.findContours(thresh,cv2.RETR_LIST,cv2.CHAIN_APPROX_SIMPLE)</span><br />
<br />
<span class="go"> </span><br />
<span class="go">for cnt in contours:</span><br />
<span class="go">    if  cv2.contourArea(cnt)&gt;5000:  # remove small areas like noise etc</span><br />
<span class="go">        hull = cv2.convexHull(cnt)    # find the convex hull of contour</span><br />
<span class="go">        hull = cv2.approxPolyDP(hull,0.1*cv2.arcLength(hull,True),True)</span><br />
<span class="go">        print(hull)</span><br />
<span class="go">        if len(hull)==4:</span><br />
<span class="go">            cv2.drawContours(img,[hull],0,(0,255,0),2)</span><br />
<br />
<span class="go">cv2.imshow('img',img)</span><br />
<span class="go">cv2.waitKey(0)</span><br />
<span class="go">cv2.destroyAllWindows()</span></pre><div style="text-align: right; padding-right: 5px; font-size: small;"><a href="/"><strong><span style="color: dimgray;">syntax</span><span style="color: steelblue;">2</span><span style="color: dimgray;">html</span></strong></a></div></div>]]>
    </description>
    <category>未選択</category>
    <link>https://opencvpy.blog.shinobi.jp/%E6%9C%AA%E9%81%B8%E6%8A%9E/%E3%82%B3%E3%83%BC%E3%83%8A%E3%83%BC%E6%A4%9C%E5%87%BA%EF%BC%86%E7%9F%A9%E5%BD%A2%E3%82%92%E6%8F%8F%E3%81%8F</link>
    <pubDate>Sat, 29 Jun 2013 08:42:27 GMT</pubDate>
    <guid isPermaLink="false">opencvpy.blog.shinobi.jp://entry/2</guid>
  </item>

    </channel>
</rss>