{"action":"created","issue":{"url":"https://api.github.com/repos/WPIRoboticsProjects/GRIP/issues/378","labels_url":"https://api.github.com/repos/WPIRoboticsProjects/GRIP/issues/378/labels{/name}","comments_url":"https://api.github.com/repos/WPIRoboticsProjects/GRIP/issues/378/comments","events_url":"https://api.github.com/repos/WPIRoboticsProjects/GRIP/issues/378/events","html_url":"https://github.com/WPIRoboticsProjects/GRIP/pull/378","id":127054758,"number":378,"title":"Add solidity filter","user":{"login":"ThomasJClark","id":3964980,"avatar_url":"https://avatars.githubusercontent.com/u/3964980?v=3","gravatar_id":"","url":"https://api.github.com/users/ThomasJClark","html_url":"https://github.com/ThomasJClark","followers_url":"https://api.github.com/users/ThomasJClark/followers","following_url":"https://api.github.com/users/ThomasJClark/following{/other_user}","gists_url":"https://api.github.com/users/ThomasJClark/gists{/gist_id}","starred_url":"https://api.github.com/users/ThomasJClark/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ThomasJClark/subscriptions","organizations_url":"https://api.github.com/users/ThomasJClark/orgs","repos_url":"https://api.github.com/users/ThomasJClark/repos","events_url":"https://api.github.com/users/ThomasJClark/events{/privacy}","received_events_url":"https://api.github.com/users/ThomasJClark/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/WPIRoboticsProjects/GRIP/labels/ready%20for%20review","name":"ready for review","color":"009800"},{"url":"https://api.github.com/repos/WPIRoboticsProjects/GRIP/labels/type:%20enhancement","name":"type: enhancement","color":"84b6eb"}],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":9,"created_at":"2016-01-16T21:31:33Z","updated_at":"2016-01-18T22:24:17Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/WPIRoboticsProjects/GRIP/pulls/378","html_url":"https://github.com/WPIRoboticsProjects/GRIP/pull/378","diff_url":"https://github.com/WPIRoboticsProjects/GRIP/pull/378.diff","patch_url":"https://github.com/WPIRoboticsProjects/GRIP/pull/378.patch"},"body":"This lets you filter contours by their \"solidity\", which is the ratio of their area to the area of their convex hull. \r\n\r\nYou can technically filter out false positives by just having a minimum area, but that means that actual targets will be filtered out if you're too far away from them.  In addition, larger false positives will still show up.\r\n\r\nThe FIRST Stronghold targets have a solidity of about 1/3 regardless of how far away they are, so using a solidity filter gets them very reliably.\r\n\r\n![demo](https://cloud.githubusercontent.com/assets/3964980/12374565/47739d78-bc6d-11e5-9c66-de7ba29ba37a.png)"},"comment":{"url":"https://api.github.com/repos/WPIRoboticsProjects/GRIP/issues/comments/172669992","html_url":"https://github.com/WPIRoboticsProjects/GRIP/pull/378#issuecomment-172669992","issue_url":"https://api.github.com/repos/WPIRoboticsProjects/GRIP/issues/378","id":172669992,"user":{"login":"JLLeitschuh","id":1323708,"avatar_url":"https://avatars.githubusercontent.com/u/1323708?v=3","gravatar_id":"","url":"https://api.github.com/users/JLLeitschuh","html_url":"https://github.com/JLLeitschuh","followers_url":"https://api.github.com/users/JLLeitschuh/followers","following_url":"https://api.github.com/users/JLLeitschuh/following{/other_user}","gists_url":"https://api.github.com/users/JLLeitschuh/gists{/gist_id}","starred_url":"https://api.github.com/users/JLLeitschuh/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/JLLeitschuh/subscriptions","organizations_url":"https://api.github.com/users/JLLeitschuh/orgs","repos_url":"https://api.github.com/users/JLLeitschuh/repos","events_url":"https://api.github.com/users/JLLeitschuh/events{/privacy}","received_events_url":"https://api.github.com/users/JLLeitschuh/received_events","type":"User","site_admin":false},"created_at":"2016-01-18T22:24:16Z","updated_at":"2016-01-18T22:24:16Z","body":"You tested this?\r\nI'd really like to see #316 finished and merged before we go messing with existing operations.\r\n@PaulaRudy What is your timeline on getting that finished?"}}