VisionScript
Languages and libraries
domain-specific language
SHOW HN2023
How HN took it
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 HNVery 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 HNVisionScript 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 HNI 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
huggingface integration?
bippihippi1 on HN
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 HNYou 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