Matt McWilliams mattmcw
mattmcw pushed to main at mattmcw/marker_separation 2023-10-24 20:46:12 +00:00
1d23aac7d1 Perform comparison in different color spaces. Move common utilty functions to common lib
f0de99a148 Improve color conversion method. Allow for comparison_comparison to test all color spaces
Compare 3 commits »
mattmcw pushed to main at mattmcw/marker_separation 2023-10-24 02:46:21 +00:00
e22bffbe25 Use palleteschema in comparison_comparison
mattmcw pushed to main at mattmcw/marker_separation 2023-10-24 02:45:05 +00:00
f426ba9e92 Save palletes
mattmcw pushed to main at mattmcw/marker_separation 2023-10-24 02:06:01 +00:00
3f7ba3ad67 Pallete script can generate valid pallete json
mattmcw pushed to main at mattmcw/marker_separation 2023-10-23 20:10:34 +00:00
423d4ee57d Convert works but is NOT LOSSLESS
mattmcw pushed to main at mattmcw/marker_separation 2023-10-23 14:32:39 +00:00
7523ca8878 Save comparison script
mattmcw pushed to main at mattmcw/marker_separation 2023-10-23 04:01:34 +00:00
mattmcw pushed to main at mattmcw/marker_separation 2023-10-22 00:27:33 +00:00
07f9bc35e5 Can now separate image, and write masks to files
f862e28a8b Now posterizes an image to a number of colors determined by the command line arguments on separator.py. Still needs to color match and then export to different layer files.
Compare 2 commits »
mattmcw pushed to main at mattmcw/marker_separation 2023-10-21 13:38:07 +00:00
d7ec5bb111 Start splitting up app functionality
mattmcw pushed to main at 16mm/mcopy 2023-10-11 02:29:05 +00:00
382ba56fa7 Create a prospective "inaccurate" analogReadAverage method.
24d6685047 Use I to trigger projector.home()
Compare 2 commits »
mattmcw pushed to main at 16mm/mcopy 2023-10-11 01:20:54 +00:00
565d2ecceb Add second dataset for testing findPeak method
mattmcw pushed to main at 16mm/mcopy 2023-10-11 01:16:52 +00:00
c4456e458f Add "home" as command character "I".
mattmcw pushed to main at 16mm/mcopy 2023-10-10 02:59:09 +00:00
f707dedc91 New homing behavior. Ready to port back to original.
702fc4680d Had accidentally switched motors, explaining odd homing behavior. New homing behavior whips ass.
Compare 2 commits »
mattmcw pushed to main at 16mm/mcopy 2023-10-10 00:53:02 +00:00
99b63150ac Add more smoothing during homing step. Is running consistently but is ending with motor in wrong position each time. Very strange.
mattmcw pushed to main at 16mm/mcopy 2023-10-10 00:52:22 +00:00
6e7c226c57 Make a sample script for analyzing the array during homing step.
mattmcw pushed to main at 16mm/mcopy 2023-10-09 23:15:34 +00:00
c8e5f7b742 Caught one bug after separating out code
mattmcw pushed to main at 16mm/mcopy 2023-10-09 23:09:55 +00:00
0cf147d185 Piece off homing code into its own script.
mattmcw pushed to main at 16mm/mcopy 2023-10-09 23:07:20 +00:00
cf1514f53e Print lens slded at full width (140mm for now)
mattmcw pushed to main at 16mm/mcopy 2023-10-09 13:59:22 +00:00
af3843a8ef Add servo functionality for rack and pinion motion. Need to fix home feature.
91ce2dd450 Add BOM log lines and move rail ends into its own module
71c9efae42 Tweak to the rack and pinion mechanism to allow it to fit.
Compare 3 commits »
mattmcw pushed to main at 16mm/mcopy 2023-10-08 22:15:34 +00:00
08ce0d792b Fix for case where this.confirmExec is not a function