Okay, here is it: https://www.shadertoy.com/view/sfXGDB I just combined the corner point sampling and dilation kernel and do a Gaussian blur after that. Not 100% anti aliased, but better than straight boolean black/white I think. May using a different kernel instead of Gaussian blur makes it more smooth.

Press W,A,S,D to move around and UP/DOWN arrows to zoom in and out.

#Shadertoy #GLSL #WebGL #Math #Graph #Function #Visualization #EdgeDetection

A basic algorithm for a basic guy: find the edge points in the binary image and change their colour to that of the target image. Rinse and repeat until the edge no longer moves.

#trumpmemes #donaldtrump #greenland #makeamericagreenlandagain #trumpland #cellularautomaton #edgedetection #vonneumann #pythoncode #opengl #algorithmicart #algorist

FairScan – PDF Scanner | F-Droid – Freies und quelloffenes Android-App-Repository

Scan a document and get a clean PDF you can save or share instantly

New Python Shiny app for my image analysis course deployed!

This will accompany the lecture on edge detection methods.

https://apps.nicolaromano.net/EdgeDetection/

Source code is here, feel free to reuse!

https://github.com/nicolaromano/BIA4/tree/main/Apps/EdgeDetection

#python #shiny #posit #edgeDetection #imageAnalysis

CamScanner OCR:

OPER
CK

Pixel OCR:

ORDER

#ocr #edgedetection #poetry #lettrism

Clear quantity/quality winner here - which should surprise no one. Pixel has the longest, most accurate extraction; CamScanner is the shorter, clumsier paragraph.

#ocr #ocrpoetry #edgedetection #scan #lettrism

OpenCV Running on a Tiny Microcontroller

At first blush, it might seem like projects that make extensive use of computer vision or machine learning would need to be based on powerful computing platforms with plenty of clock cycles and memory to handle this type of application. While there is some truth to this, as the field progresses it becomes possible to experiment with these tools on low-power devices as well. Take this OpenCV project which is built entirely on an ESP32 for example.

With that being said, there are some modifications that need to be made to the ESP32 in order to use OpenCV in any meaningful way. The most important of these is the use of the ESP32-DOWDQ6 module which increases the available memory of the ESP32 to allow it to make better use of camera functions. Even then, the ESP32 can't run the entire OpenCV application, so a shrunken version of OpenCV is required before the device can run it natively. Once those two obstacles are out of the way, though, doing things like edge detection, as this project demonstrates, are well in the realm of possibility.

If running OpenCV on something as small as an ESP32 is possible, it is even easier to run on something orders of magnitude more powerful and yet still inexpensive, such as the Raspberry Pi. While the project's code is available on its GitHub page for those interested, there are plenty of other OpenCV projects that we have featured on more powerful platforms as well, like this clock which falls off of the wall whenever someone looks at it.

Thanks to [ninjan33r] for the tip!

#microcontrollers #computervision #dowdq6 #edgedetection #esp32 #memory #opencv #size

OpenCV Running On A Tiny Microcontroller

At first blush, it might seem like projects that make extensive use of computer vision or machine learning would need to be based on powerful computing platforms with plenty of clock cycles and mem…

Hackaday

#CamScannerOCR --- #PixelOCR

uenkko
CBisardarat
LYM
18
K
VZIO

---

!!! TRANK! Yourk
EYMA
TRANK!

#OCR #scan #edgedetection #lettrism

The Dragon In A Rally

#OCR #scan #edgedetection #lettrism

Happy Referendum Day Bristol!

FO
8
T
W
COU
rUF

---

I'S
W
COU
IL

#ocr #scan #edgedetection #lettrism