Skip to content

Commit 6105ae8

Browse files
jasmaasamuelgoto
authored andcommitted
Ch 24 - Add edge detection section (#177)
* Start converting prototype to react * Finish convolution demo * Improve UI, refactor code * Add sobel image processing demo * Improve sobel ui * Add gradient initial explanations * Swap in image processing funcs in convolution demo, improve doc * Fix grid input bug, generalize grid input ui * Start gradient demo * Fix and improve gradient demo * Add topology demo * Try to improve mobile support * Make convolution demo more clear, replace max spread with reduce * Style changes, fix gradient drawing * Start suppression demo * Start pipeline demo * Add image uplaod and indicator to pipeline demo * Add movement control, refactor code * UI and documentation improvements * Start moving over explanations * Replace third party media, fix grid input update bug * Implement remaining edge detection processes * Tweaking explanations and reworking on convolution demo * Fix image processing bugs * Start reworking gradient demo * Add control UI to gradient demo * Start replacing 3dcss with threejs in pipeline demo * Fix material update bug * Re-implement pipeline demo with three * Improve pipeline demo code and docs * Rework suppression demo * Minor bug fixes, improve suppression demo * Add threshold section * Add hysteresis and canny sections * Split into multiple pages, modify header injection * Reworking convolution demo * Reworking convolution topology demos * Testing sticky footer, add breadcrumbs in injection * Rewrite explanations * Rebuild vis with gray colorscale for surface * Add opacity and boldness changes for gradient vectors * Combine pillar and ramp diagrams in convolution demo * Add out of bounds for convolution demo * Extend 2d pipeline demo * Add RGB demo * Add grayscale demo, improve readability * Minor UI changes * Start adding webcam * Clean up pipeline code and add webcam * Add pattern selection for sobel pipeline * Improving webcam performance * Add pixel magnifier, fix image upload bug * Change sobel colorscale to red-green * Rehaul text for robust edge detection * Improving mobile support * Minor changes to suppression demo * Separate magnifier component * Disable nav to section 3, pipeline improvements * Modularize and lazy load demos * Minor changes to webcam * Start condensing convolution demo * Minor improvements to convolution magnifier, add loading fallback * Reorganize text and add noise demo * Add default image reset, minor ui changes * Try remove modules for mobile * Fixing touch and sizing for mobile * Convert grids to canvas * Fixing mobile bugs * Fixing touch scrolling bug * Fixing mobile rendering bug * Minor ui changes * Improve convolution demo * Fix css on topology demo * Replace RGB demo * Add blurbs, rewrite grayscale func and rgb section * Minor style changes * Remove unused code and assets * Merge edge detection to one page * Merge filters in convolution demo * Add collapsable section, clean up text * Fix for mobile * Make requested changes * Revert global changes * Fix diff problems
1 parent 6fdd8c1 commit 6105ae8

39 files changed

+3470
-14
lines changed

24-Perception/images/blobAnalysis.png

23.6 KB
Loading

24-Perception/images/elevation.png

26.4 KB
Loading

24-Perception/images/filters.png

25.3 KB
Loading

24-Perception/images/gridLines.png

457 Bytes
Loading

24-Perception/images/horiGrad.png

2.24 KB
Loading

24-Perception/images/horiLines.png

356 Bytes
Loading

24-Perception/images/radGrad.png

2.85 KB
Loading

24-Perception/images/starter.png

343 Bytes
Loading

24-Perception/images/test-16.png

1.02 KB
Loading

24-Perception/images/test.png

2.61 MB
Loading

0 commit comments

Comments
 (0)