[HN Gopher] Grayskull: A tiny computer vision library in C for e...
       ___________________________________________________________________
        
       Grayskull: A tiny computer vision library in C for embedded
       systems, etc.
        
       Author : gurjeet
       Score  : 181 points
       Date   : 2025-11-04 22:35 UTC (1 days ago)
        
 (HTM) web link (github.com)
 (TXT) w3m dump (github.com)
        
       | ranger_danger wrote:
       | Missed opportunity to one-up the He-Man joke from earlier :p
        
       | kazinator wrote:
       | Did you see the "By The Power of Grayscale" submission and go
       | digging?
        
         | gurjeet wrote:
         | Yes, that's exactly how I discovered it :-)
        
           | moffkalast wrote:
           | And then you said HEY YEYAAEYAAAEYAEYAA?
        
           | gurjeet wrote:
           | For the curious, link to related post: By the Power of
           | Grayscale https://news.ycombinator.com/item?id=45771151
        
       | valorzard wrote:
       | I'd like to take this moment to say that the recent She Ra
       | revival series on Netflix by ND Stevenson (the creator of Nimona)
       | is pretty good, go watch it.
        
       | aadv1k wrote:
       | Hey, this is great :) I attempted to do something similar a while
       | back https://github.com/aadv1k/deimos basically trying to build
       | many of OpenCV's functions from scratch in C from first
       | principles, though I was using stb for handling the images. I
       | ended up putting the project on hold, primarily because I lost
       | interest in computer vision at the time.
       | 
       | For a while I went deep into OCR, and built a rather rudimentary
       | stroke width transform (https://github.com/aadv1k/swt.h) but
       | again, the results were very hit or miss, likely because I never
       | took the time to understand the logic behind why these functions
       | would work.
       | 
       | 1) Optimise many of the functions (a lot of room to use GPU,
       | multi-threading and what not!). 2) Add new functions and improve
       | the existing edge detection ones
       | 
       | I would love to know of a good resource for computer vision, the
       | various algorithms, optimisation techniques etc. Thanks for
       | sharing this project! Cheers
        
         | goeiedaggoeie wrote:
         | https://github.com/spsingh37/Classical-computer-vision
         | 
         | spend some time to understand how CV worked before deep
         | learning transformed it in 2012->2014. lots of those techniques
         | are still useful
        
         | grep_it wrote:
         | Computer Vision: Algorithms and Applications 2nd Edition is
         | free to download for personal use at https://szeliski.org/Book/
        
       | rob74 wrote:
       | cf. https://en.wikipedia.org/wiki/Castle_Grayskull
        
       | adius wrote:
       | I basically did the same thing a few weeks ago! =) =>
       | https://flatcv.ad-si.com
       | 
       | It will be interesting to see what you did differently!
        
         | rmind wrote:
         | Nice. Any plans to add support for affine transformations and
         | perspective transformation (warp)?
        
       | jamal-kumar wrote:
       | On this tip I always found opencv to work way way faster just
       | dropping the color depth of whatever image as such
        
       | vardump wrote:
       | Since this is intended for embedded systems, supporting ARM DSP
       | extensions would be beneficial. Correct me if I'm wrong, but I
       | have not seen any compiler generate those instructions, other
       | than through the use of intrinsics.
       | 
       | I would add the support if I needed the library, but I don't, at
       | least not yet.
        
       | cestith wrote:
       | related: https://news.ycombinator.com/item?id=45771151
        
       ___________________________________________________________________
       (page generated 2025-11-05 23:02 UTC)