All Projects → positlabs → spark-convolution-patch

positlabs / spark-convolution-patch

Licence: other
Convolution and other super-patches (blur, sharpen)

Projects that are alternatives of or similar to spark-convolution-patch

Imaging
Imaging is a simple image processing package for Go
Stars: ✭ 4,023 (+5336.49%)
Mutual labels:  blur, convolution
WebSight
Aiding the visually impaired through real time augmented reality, AI object detection, WebGL shaders effects such as edge detection, and colour adjustments.
Stars: ✭ 26 (-64.86%)
Mutual labels:  convolution, edge-detection
spark-ar-physics
A helper module for connecting Spark AR with physics libraries
Stars: ✭ 28 (-62.16%)
Mutual labels:  spark-ar
VaKawaseBlur
Fast and furious Kawase blur implementation for Unreal Engine 4
Stars: ✭ 37 (-50%)
Mutual labels:  blur
blurdialog
A dialog providing a blur effect as background, a title and an icon
Stars: ✭ 72 (-2.7%)
Mutual labels:  blur
Friendly Code Editor
Try this Friendly Code Editor. You'll love it. I made it with a lot of effort. It has some great features. I will update it adequately later. Very helpful for developers. Enjoy and share.
Stars: ✭ 20 (-72.97%)
Mutual labels:  blur
metal camera
iOS metal camera with GPU shaders.
Stars: ✭ 68 (-8.11%)
Mutual labels:  blur
rainbowify
Fabric mod for rainbow and blur backgrounds in minecraft guis
Stars: ✭ 18 (-75.68%)
Mutual labels:  blur
images-processing
Project of computational mathematics, image processing, eliminating the noise of an image, reflection of an image and canny filter
Stars: ✭ 23 (-68.92%)
Mutual labels:  edge-detection
blurhash
Blurhash encoder/decoder algorithm implemenation in Nim.
Stars: ✭ 26 (-64.86%)
Mutual labels:  blur
project sunroof india
Analyzed Google Satellite images to generate a report on individual house rooftop's solar power potential
Stars: ✭ 74 (+0%)
Mutual labels:  edge-detection
cpu-gbfilter
♨️ Optimized Gaussian blur filter on CPU.
Stars: ✭ 14 (-81.08%)
Mutual labels:  blur
RINDNet
RINDNet: Edge Detection for Discontinuity in Reflectance, Illumination, Normal and Depth, in ICCV 2021 (oral)
Stars: ✭ 74 (+0%)
Mutual labels:  edge-detection
algorithmia
No description or website provided.
Stars: ✭ 15 (-79.73%)
Mutual labels:  convolution
dsp
DSP and filtering library
Stars: ✭ 36 (-51.35%)
Mutual labels:  convolution
ComputerVision-Essentials
Computer Vision Essentials in Python Programming Language 🎉
Stars: ✭ 28 (-62.16%)
Mutual labels:  edge-detection
deepedge
deep learning edge detector based on U-net and BSDS 500 dataset
Stars: ✭ 25 (-66.22%)
Mutual labels:  edge-detection
Image-Processing-Library
Library for processing and manipulating images.
Stars: ✭ 36 (-51.35%)
Mutual labels:  edge-detection
PyTsetlinMachineCUDA
Massively Parallel and Asynchronous Architecture for Logic-based AI
Stars: ✭ 37 (-50%)
Mutual labels:  convolution
pcl-edge-detection
Edge-detection application with PointCloud Library
Stars: ✭ 32 (-56.76%)
Mutual labels:  edge-detection

Blur, sharpen, edge-detection, and convolution patches for Spark AR

https://en.wikipedia.org/wiki/Kernel_(image_processing)

All of the patches have a strength input, which can be controlled in the demo by clicking on the controller block and using the strength slider in the properties panel.

TIP! If you are using gaussian blur, a more performant option is to chain two directional blurs together (one horizontal, one vertical).

Patches

Numbers in the patch names signify the size of the kernel that is used. Lower is better for performance, higher is better for quality.

BlurDirectional3, BlurDirectional5

Blur that accepts a vector for directional blurring. Direction vector is normalized, so any range of numbers is acceptable

Convolve3, Convolve5

General purpose convolution patches that are used as a base for the other patches.

UnsharpMask5

Really good looking sharpening. Just wow. Great job.

Sharpen3

Harsh sharpening, good for enhancing small details.

BlurGaussian3, BlurGaussian5

Gaussian blur. You know the one.

EdgeBox3

Boxy edge detector.

EdgeCross3

Crossy edge detector.

Edge detection tutorial (outdated)

tutorial

Resources

Learn more stuff by watching my Spark AR Tutorials on YouTube!

Follow me on Instagram @positlabs and try out my effects!

Browse my open-source Spark AR repositories on Github!

Have questions? Join the Spark AR Community group on Facebook.

Donations

If you used this in client projects, or simply enjoyed making effects with my open-source projects, please consider a donation or sponsorship. One-time donations can be made with PayPal. Subscriptions can be through PayPal or Github Sponsors (click the heart sponsor button at the top of the page).

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].