VisionScript

Languages and libraries

domain-specific language

SHOW HN2023

93points
23comments
#698of 3,109 in 2023
Top 23%of 2023 by points

How HN took it

MixedNo clear lean

5 positive, 4 neutral or asking, 1 mixed, 3 critical, out of 13 comments about the project. Thread score +0.27.

Idea: 4 for, 3 against

The thread, comment by comment

Each row is a top-level comment and its replies, in HN's order. Select a cell to open that comment on HN.

positive neutral or mixed critical about another commenter or something else the maker

What HN said

What people liked

  • Cool and approachable way to play with vision

    From 2 comments
    • Very cool! Vision systems can be so daunting to play around with, but this seems very approachable! There's several segmentation models listed there, do you plan to support…
      gitgud on HN
    • Very cool! We need to normalize powerful capabilities like this in simplified interpreted language form for the next generation of programmers.
      ukuina on HN
  • Could help the next generation of programmers

    From 1 comment
    • Very cool! We need to normalize powerful capabilities like this in simplified interpreted language form for the next generation of programmers.
      ukuina on HN

Objections

  • New language loses ecosystem, libraries and tooling; a Python library would be better

    From 2 comments
    • Why do you need a new language with new syntax to do this instead of making a Python library? ``` vision = Vision() (vision .load("./folder/") .search("coffee cup") .get(1)…
      chpatrick on HN
    • VisionScript goes beyond OpenCV in terms of utilities, providing models for use out of the box. That's great, but I have to agree with chpatrick that this seems like a cool…
      CyberDildonics on HN
  • Implicit state may be confusing

    From 2 comments
    • Looks cool. I'm not sure about the implicit state in the language. It sort of worked for Hypercard, but not always. And can you iterate over multiple objects with the same label,…
      tgv on HN
    • I don't know where I got the term "implicit state" from. It might have been an article or a discussion or even a spontaneous thought. > it may be more intuitive for a beginner It…
      tgv on HN

Requests

  • Support Segment Anything model

    From 1 comment
    • Very cool! Vision systems can be so daunting to play around with, but this seems very approachable! There's several segmentation models listed there, do you plan to support…
      gitgud on HN
  • Hugging Face integration

    From 1 comment
  • Custom detection blocks

    From 1 comment
    • This is really powerful. Can't wait till there's the ability to make custom detection blocks!
      rocauc on HN
  • Iteration over multiple objects

    From 1 comment
    • Looks cool. I'm not sure about the implicit state in the language. It sort of worked for Hypercard, but not always. And can you iterate over multiple objects with the same label,…
      tgv on HN

Questions

  • How will functionality expand beyond OpenCV

    From 1 comment
    • How do you plan to expand the functionality? I've been looking for a more modern alternative to OpenCV for a while - especially replacements some of the aged object tracking…
      ulrikhansen54 on HN
  • Why not a Python library instead of a new language

    From 1 comment
    • Why do you need a new language with new syntax to do this instead of making a Python library? ``` vision = Vision() (vision .load("./folder/") .search("coffee cup") .get(1)…
      chpatrick on HN

Alternatives named

  • OpenCV

    From 2 comments
    • How do you plan to expand the functionality? I've been looking for a more modern alternative to OpenCV for a while - especially replacements some of the aged object tracking…
      ulrikhansen54 on HN
    • You say python is an inspiration, but how is this better than just using opencv from python?
      CyberDildonics on HN
  • SOD

    From 1 comment
    • Shameless plug: take a look to our embedded computer vision library SOD: https://sod.pixlab.io. It's a lightweight OpenCV alternative targeting embedded devices with most of the…
      symisc_devel on HN
  • supervision

    From 1 comment
    • a new, popular library for basic functionality (converting between annotation formats, evaluating models, doing object tracking) has been supervision:…
      rocauc on HN
  • Scratch

    From 1 comment
    • This is really cool. I wonder if there’s a way to extend Scratch to include functionality like this.
      janalsncm on HN

Category, keywords, summaries and labels on this page were made by AI (Thread Reader v2) and not checked by hand. Each point links to the comments it came from.

Add a badge to your READMEShown on HackerShow
[![Shown on HackerShow](https://hackershow.org/badge.svg)](https://hackershow.org/show/37213729)