Matt
|
dbe22417ae
|
Update cameraRunnable fps with video mode change
|
2019-11-23 09:09:31 -08:00 |
|
Banks Troutman
|
4dc86c6f25
|
Replace classes with new classabstraction classes
|
2019-11-23 11:55:20 -05:00 |
|
ori agranat
|
4bcae6590f
|
Merge remote-tracking branch 'origin/class-abstraction' into class-abstraction
|
2019-11-23 18:29:54 +02:00 |
|
ori agranat
|
3d3061d9a8
|
initial work on saveCameras
|
2019-11-23 18:29:16 +02:00 |
|
Matt
|
078e5f01a6
|
Make fps threadsafe
|
2019-11-23 08:23:49 -08:00 |
|
Matt
|
2e6f7dbae4
|
Average out the FPS of vision process
Still need to do somethign with it
|
2019-11-23 08:22:20 -08:00 |
|
Banks Troutman
|
9b3e611eaa
|
Continue plumbing ServerHandler
|
2019-11-23 04:05:37 -05:00 |
|
Matt
|
b19ae1f43b
|
Start plumbing ServerHandler
|
2019-11-22 14:34:21 -08:00 |
|
Matt
|
0509b7aed0
|
Start plumbing UI
|
2019-11-22 14:20:23 -08:00 |
|
Matt
|
d26711c35d
|
Check dimensions of stream mat
|
2019-11-22 07:52:19 -08:00 |
|
Matt
|
9d023a43f0
|
Ensure looping runnable sleeps at least a little
|
2019-11-22 07:50:25 -08:00 |
|
Matt
|
fc311b3f03
|
Fix FPS bug in camera streamer runnable
|
2019-11-21 22:08:10 -08:00 |
|
Matt
|
d736a252b0
|
add vision thread "framerate" limiting
|
2019-11-21 22:04:17 -08:00 |
|
Matt
|
91baccf92e
|
Rename lastCameraFrame
|
2019-11-21 21:51:06 -08:00 |
|
Matt
|
87e65baf23
|
Implement a (kinda gross) workaround
|
2019-11-21 21:49:25 -08:00 |
|
Banks Troutman
|
48da9f5dfd
|
Too many changes to list
running in to bug in CameraStreamer with native exceptions
|
2019-11-21 05:32:19 -05:00 |
|
Banks Troutman
|
35509c0162
|
Continued work on loading from configs
|
2019-11-20 17:06:18 -05:00 |
|
Matt
|
0ed2697565
|
Use the new DeSerializer
|
2019-11-19 21:49:56 -08:00 |
|
Matt
|
824017b792
|
Instantiate vision processes based on loaded configs
|
2019-11-19 21:29:15 -08:00 |
|
Matt
|
d3a39888e9
|
Start adding config deserialization to ConfigManager
|
2019-11-19 12:06:37 -08:00 |
|
Banks Troutman
|
cab2e759e4
|
Camera de/serialization, folder management
|
2019-11-19 12:43:38 -05:00 |
|
Banks Troutman
|
5f535f68da
|
Lock cameraStreamer to 32FPS
|
2019-11-16 15:00:03 -05:00 |
|
Banks Troutman
|
98bfe7e029
|
Typo fix, begin work on VisionManager config loading, set CameraStaticProperties correctly
|
2019-11-16 14:45:52 -05:00 |
|
Banks Troutman
|
164a02159e
|
Move LoopingRunnable, begin work on main and VisionManager
|
2019-11-16 14:31:36 -05:00 |
|
Matt
|
58c1924c7e
|
Add video mode change support to VisionProcess
|
2019-11-16 11:10:55 -08:00 |
|
Matt
|
f426552644
|
Fix visionprocess compilation error
|
2019-11-16 10:21:23 -08:00 |
|
Matt
|
3ec88eda01
|
Add streaming to VisionProcess and run the threads
|
2019-11-16 10:17:33 -08:00 |
|
Matt
|
d75ec33906
|
Use buffered frame in CameraStreamer
|
2019-11-15 14:01:58 -08:00 |
|
Banks Troutman
|
1e613ee342
|
Added Runnables for VisionProcess threads
|
2019-11-15 16:01:50 -05:00 |
|
ori agranat
|
cd21186bf7
|
added json serializer and de serializer
|
2019-11-12 19:28:46 +02:00 |
|
Unknown
|
5bc2afe29a
|
initial work on pipeline json
|
2019-11-11 17:26:32 +02:00 |
|
Banks Troutman
|
b1e8fb53a5
|
Add PipelineType enum for config
|
2019-11-10 17:55:28 -05:00 |
|
Banks Troutman
|
80f711c37c
|
Begin work on VisionProcess, refinement of CVPipeline interactions
|
2019-11-10 11:47:56 -05:00 |
|
ori agranat
|
1198e2cf99
|
general settings and camera settings as http requests
|
2019-11-09 19:52:33 +02:00 |
|
Matt
|
1e7f380f07
|
Rename StreamDivisor enum and work on CameraStreamer
|
2019-11-07 16:53:31 -08:00 |
|
Matt
|
cc2c065dc8
|
Rename USBCamera to USBCameraProcess & abstractify
- Most classes now take a CameraProcess instead of a USBCameraProcess
|
2019-11-07 09:10:09 -08:00 |
|
Matt
|
338c59e783
|
Start working on USBCamera
|
2019-11-07 09:02:23 -08:00 |
|
Banks Troutman
|
c213d4c751
|
Recreated all pipeline steps as Pipes and set up CVPipeline2d
|
2019-11-07 11:15:54 -05:00 |
|
ori agranat
|
0881880b86
|
changed stream resolution list from ratio
- changed the resolution list to be the actual resolution instead of ratio
- changed development port to be 5800
|
2019-11-05 21:15:10 +02:00 |
|
Matt
|
d619d85109
|
Start filling in CVPipeline2d
|
2019-11-05 07:47:15 -08:00 |
|
Banks Troutman
|
1bca800f4f
|
Begin further work on abstraction layout in separate package
|
2019-11-04 02:23:13 -05:00 |
|
Banks Troutman
|
ac7bd48d87
|
Fix JPEG Image error
|
2019-11-03 15:09:01 -05:00 |
|
Banks Troutman
|
2a78334bbb
|
Fix null pointer in CameraProcess
|
2019-11-03 14:21:37 -05:00 |
|
Banks Troutman
|
386533a41a
|
More driverMode tweaks, and StreamDivisor , change port to 5800
|
2019-11-03 14:15:36 -05:00 |
|
Matt
|
42b76dfbf9
|
Rename CVProcess to StandardCVProcess
|
2019-11-02 13:03:00 -07:00 |
|
Matt
|
9f68be9922
|
Fix cameraProcess/cvProcess missmatch
|
2019-11-02 12:46:36 -07:00 |
|
Matt
|
e055e5a78b
|
invert the nested if/else in the run pipeline
This should be more clear to read
|
2019-11-02 12:44:05 -07:00 |
|
Matt
|
e863cc0781
|
Move pipeline logic into CVProcess
|
2019-11-02 12:38:42 -07:00 |
|
Matt
|
24313ba45b
|
Rename Camera and CamProcess to USBCamera and USBCameraProcess
Further changes:
- Add CameraProcess interface
- Change VisionProcess to pass the interface as parameter
|
2019-11-02 10:10:02 -07:00 |
|
Banks Troutman
|
a5477a7e4e
|
fix exception when handling drivermode settings
|
2019-11-02 04:39:47 -04:00 |
|