• 0 Posts
  • 25 Comments
Joined 3 years ago
cake
Cake day: July 4th, 2023

help-circle











  • Chances are there’s probably something similar to dictionary in Python in your languages or at least it’s a import/#include away. Although I don’t use general programming languages at all, in my used language (G’MIC), I do something like dict$var=input where $var is a defined variable, and this way I can access input by doing ${dict$var} and that’s similar to Python dictionary. In C++, there’s hash table implementation out there via github. That being said, there are sometimes when you don’t need a hashtable dependent on the hashmap, and sometimes, it’s just as simple as basic mathematics to access data.





  • Every languages has their own pitfalls. The answer on picking a language is to pick whatever works for you. There may be even domain-specific languages if you’re interested in a domain, and it can be way more flexible than general-purpose solutions for that domain too.

    I use 4 languages.

    1. C++ for adding features to a program.
    2. C# for making .dll for an application (Paint.NET). Kinda similar purpose to what I do with G’MIC, except so much more limited.
    3. Python for processing strings
    4. G’MIC for creating/editing raster graphics images (volumetric too)

    Now, I wish there was a vector equivalent to G’MIC, but there isn’t.





  • If you have any luck with it, these are what you should put in:

    Here’s some list I have in mind:

    Python specific Libraries:

    • Pillow
    • SciKit
    • Numpy
    • PyTorch

    Independent Programming Language Libraries:

    • OpenCV
    • G’MIC

    Domain-Specific Coding Language for image processing/computer vision

    • p5.js (This is more for creative coding)
    • Processing (This is more for creative coding)
    • G’MIC
    • ImageMagick (This is more of a converter than for computer vision/image processing)