Commit Graph

183 Commits

Author SHA1 Message Date
Prateek Machiraju
2eff679f17 Port CV Pipes to 3.0 (#86)
* Initial port of pipes to 3.0

* Add PotentialTarget, change TrackedTarget creation

* Fix Group2dContoursPipe, convert pipes to use Contour, Apply spotless

* Fix Draw2dCrosshairPipe

* Apply Spotless

* Some cleanup

* more fixes

Co-authored-by: Banks Troutman <btrout.dhrs@gmail.com>
2020-03-30 13:57:32 -04:00
Matt
92ac6e0f77 make gradlew executable 2020-03-29 21:57:04 -07:00
Matt
11c6ce44fe add gradlew wrapper jar 2020-03-29 21:52:12 -07:00
Matt
897943e022 javadoc some of solvePNPpipe 2020-03-29 15:08:45 -07:00
Banks Troutman
8a4f55ca73 Add PotentialTarget, change TrackedTarget creation 2020-03-29 16:00:36 -04:00
Banks Troutman
7f389c5c9e Target grouping now in TrackedTarget 2020-03-29 03:19:10 -04:00
cttdev
90d463a530 Making 2 tabs into 4 spaces. 2020-03-28 21:52:36 -07:00
Claudius Tewari
7406ba7549 Add and apply spotless. (#85)
* Adding spotless dependency.

* Applying spotless.

* Changing tab size to 4 spaces.
2020-03-28 21:38:50 -04:00
Banks Troutman
b236d20fd6 Fix shadowJar file name 2020-03-28 19:08:03 -04:00
Banks Troutman
c03ed23a98 Ignore _2 package in builds 2020-03-28 18:54:26 -04:00
Banks Troutman
465bf0181e add FrameProviders, meddle with 2.x code 2020-03-28 18:35:50 -04:00
Banks Troutman
951aa1bdbd Add all relevant 2.X files to _2 package, move/port some 2.X classes 2020-03-26 22:03:27 -04:00
Banks Troutman
e2e6e792ab Un-depend extra bytedeco packages 2020-03-18 03:16:56 -04:00
Banks Troutman
618f459631 Initial 3.0 Commit 2020-03-18 01:51:30 -04:00
Matt
d3451fbde0 Add more descriptive error message to USB Camera Capture 2020-03-10 10:00:04 -07:00
Matt
4ce32b5374 Add more video mode checking to camera streamer
seems to resolve spam-y errors saying `CvException [org.opencv.core.CvException: cv::Exception: OpenCV(3.4.7) /__w/1/s/opencv/modules/core/src/matrix_wrap.cpp:1658: error: (-215:Assertion failed) !fixedSize() in function 'release'`
2020-03-07 15:51:30 -08:00
Ori agranat
da6f0e8a81 V2.3.2 (#67)
bug fixed settings not saving
2020-03-04 23:12:02 +02:00
Ori agranat
321a90ac08 V2.3.1- bug fix
* Fix linux networking

* better general settings message

* bug fix general  settings networking not returning correct  status

* updated pom
2020-02-29 19:27:27 +02:00
Banks Troutman
6d8084ebf5 LED Scripting fix 2020-02-27 16:48:18 -05:00
ori agranat
46bfb58455 deleting service file before updating 2020-02-27 23:11:12 +02:00
ori agranat
9bba0f3798 fixed gain slider not updating 2020-02-27 21:18:25 +02:00
Unknown
4629e2052c banks comments fixes 2020-02-27 10:05:26 +02:00
Matt
a7b2809a8b Update SolvePNPPipe.java 2020-02-26 14:03:43 -08:00
Matt
431cc55321 Fix left/right inversion bug 2020-02-26 12:54:36 -08:00
Matt
7a2d580480 Update calibrate pipe to print calibration accuracy 2020-02-26 11:21:48 -08:00
Matt
15f9fe5861 add back dual target 2019 support 2020-02-26 10:10:33 -08:00
Matt
293edfe770 Add accuracy to solvePNP approx poly dp 2020-02-26 09:54:21 -08:00
ori agranat
7aa04ae622 added 3d accuracy 2020-02-26 19:23:12 +02:00
Matt
cfa1a67a0a Merge branch 'solvePNP' into dev 2020-02-26 09:09:02 -08:00
Matt
bef79cb842 Temporarily disable goodFeaturesToTrack 2020-02-26 08:52:14 -08:00
Unknown
38616238cf removed pi boot folder for save and pom update 2020-02-26 18:22:34 +02:00
Unknown
03c7102184 bug fixed tilt save 2020-02-26 09:51:03 +02:00
ori agranat
6e0bb58445 Merge branch 'linux-networking' into dev 2020-02-25 22:04:01 +02:00
Matt
ee13c0b2f9 Use goodFeaturesToTrack, update test 2020-02-24 22:12:42 -08:00
ori agranat
c20f62a8c0 code cleanup 2020-02-25 00:28:14 +02:00
ori agranat
54a1ba1a5a linux networking using dhcpcd5 2020-02-24 23:52:19 +02:00
Matt
cdd01c4b19 Increase window size 2020-02-24 09:10:17 -08:00
ori agranat
274de95acb fixed res check on calibration 2020-02-24 18:47:29 +02:00
Unknown
ec81c09179 removing old calibrations before saving new 2020-02-24 10:33:40 +02:00
Matt
b0661d3215 add corner sub pixel detection
assuming your resolution is high enough this should work well for helping out approx poly DP.
2020-02-24 00:04:35 -08:00
Matt
08a03b3178 reproject corners in solvePNP test 2020-02-23 22:11:07 -08:00
Matt
56b987f536 Start adding solvePNP test 2020-02-23 21:20:17 -08:00
Matt
8707596814 Update SolvePNPPipe.java 2020-02-22 12:56:23 -08:00
ori agranat
676db036f8 initial work 2020-02-22 21:38:17 +02:00
Matt
ad8c0f0105 compile UI, only use 4 corners for target, increase simplification kp 2020-02-22 11:08:08 -08:00
Matt
5ac9569082 fixed reversed box drawing in solvePNP 2020-02-21 16:55:34 -08:00
Matt
3b77f15de2 Only use 4 corners 2020-02-21 13:01:08 -08:00
Matt
6fe62f8e7d Add 8 point target, track 4 more corners 2020-02-21 12:17:23 -08:00
Matt
9458e08e66 Adjust solvePNP algorithm with 4915 code 2020-02-20 15:48:52 -08:00
ori agranat
9b7318d9e6 removed all unnecessary imports 2020-01-28 20:02:03 +02:00