{"id":334,"date":"2009-09-08T12:18:49","date_gmt":"2009-09-08T19:18:49","guid":{"rendered":"https:\/\/mathpirate.net\/log\/?p=334"},"modified":"2009-09-08T12:18:49","modified_gmt":"2009-09-08T19:18:49","slug":"a-bridge-too-far","status":"publish","type":"post","link":"https:\/\/mathpirate.net\/log\/2009\/09\/08\/a-bridge-too-far\/","title":{"rendered":"A Bridge Too Far&#8230;"},"content":{"rendered":"<p>Sadly, I don&#8217;t think the whole TV thing is going to work out.\u00c2\u00a0 I got nowhere on the calibration.\u00c2\u00a0 cvFindChessboardCorners will find the corners on a real chessboard, but didn&#8217;t accept the Atari screen at all.<\/p>\n<p><a href=\"https:\/\/mathpirate.net\/log\/wp-content\/uploads\/2009\/09\/CheckerboardPattern.jpg\"><img decoding=\"async\" loading=\"lazy\" class=\"alignnone size-medium wp-image-335\" title=\"Checkerboard Pattern\" src=\"https:\/\/mathpirate.net\/log\/wp-content\/uploads\/2009\/09\/CheckerboardPattern-300x253.jpg\" alt=\"Checkerboard Pattern\" width=\"300\" height=\"253\" srcset=\"https:\/\/mathpirate.net\/log\/wp-content\/uploads\/2009\/09\/CheckerboardPattern-300x253.jpg 300w, https:\/\/mathpirate.net\/log\/wp-content\/uploads\/2009\/09\/CheckerboardPattern.jpg 334w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n<p>So, at this point, that&#8217;s a dead end and it&#8217;s not worth chasing.\u00c2\u00a0 I&#8217;m sure there&#8217;s a way to make it work out, but I don&#8217;t really feel like spending time trying to sort it out.<\/p>\n<p>I think I&#8217;ll go back and try to tweak the projection logic and the robot a bit more.\u00c2\u00a0 It&#8217;s only won a single game so far, and that was far too close.\u00c2\u00a0 If I can&#8217;t make it play on a real TV, at least I can make it play better on the\u00c2\u00a0direct video feed.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Sadly, I don&#8217;t think the whole TV thing is going to work out.\u00c2\u00a0 I got nowhere on the calibration.\u00c2\u00a0 cvFindChessboardCorners will find the corners on a real chessboard, but didn&#8217;t accept the Atari screen at all. So, at this point, that&#8217;s a dead end and it&#8217;s not worth chasing.\u00c2\u00a0 I&#8217;m sure there&#8217;s a way to [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[24],"tags":[15,19,23],"_links":{"self":[{"href":"https:\/\/mathpirate.net\/log\/wp-json\/wp\/v2\/posts\/334"}],"collection":[{"href":"https:\/\/mathpirate.net\/log\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/mathpirate.net\/log\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/mathpirate.net\/log\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/mathpirate.net\/log\/wp-json\/wp\/v2\/comments?post=334"}],"version-history":[{"count":2,"href":"https:\/\/mathpirate.net\/log\/wp-json\/wp\/v2\/posts\/334\/revisions"}],"predecessor-version":[{"id":337,"href":"https:\/\/mathpirate.net\/log\/wp-json\/wp\/v2\/posts\/334\/revisions\/337"}],"wp:attachment":[{"href":"https:\/\/mathpirate.net\/log\/wp-json\/wp\/v2\/media?parent=334"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/mathpirate.net\/log\/wp-json\/wp\/v2\/categories?post=334"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/mathpirate.net\/log\/wp-json\/wp\/v2\/tags?post=334"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}