The New Product

Paul Mulroney pmulroney at logicaldevelopments.com.au
Mon May 30 01:44:48 UTC 2022


Hi Mike,

I don't have a pressing need for that at the moment, but when I was researching the Machine Learning libraries I found an example where they used the SciPy library to apply tinting to an image and then resize it.  It seems that you can use these advanced libraries to perform non-trivial image operations, which I am sure someone would find useful.  

If you want image detection, here's how to do it with Python, Tensor flow and "10 lines of code":

https://towardsdatascience.com/object-detection-with-10-lines-of-code-d6cb4d86f606 <https://towardsdatascience.com/object-detection-with-10-lines-of-code-d6cb4d86f606>

Imagine if you could link that into Omnis!

Regards,
Paul.


> On 29 May 2022, at 9:12 pm, Mike Matthews - Omnis via omnisdev-en <omnisdev-en at lists.omnis-dev.com> wrote:
> 
> Hello Paul,
> 
> And you are thinking more than simple image manipulation here, eg, resize, rotate, etc?  Recognition within the image, and much more detailed functions.
> 
> Mike Matthews
> 
> Lineal Software Solutions
> Commercial House, The Strand<x-apple-data-detectors://1/1> Barnstaple, Devon, EX31 1EU<x-apple-data-detectors://1/1>
> 
> omnis at lineal.co.uk<mailto:mike.matthews at lineal.co.uk>
> 
> www.lineal.co.uk<http://www.lineal.co.uk/>
> 
> www.sqlworks.co.uk<http://www.sqlworks.co/>
> 
> 
> 
> On 29 May 2022, at 14:01, Paul Mulroney via omnisdev-en <omnisdev-en at lists.omnis-dev.com<mailto:omnisdev-en at lists.omnis-dev.com>> wrote:
> 
> Hi Stene,
> 
> I was thinking that the JSWorker object might be able to do it, but I also think it would be more efficient to strip one layer of complexity away and just have a PythonWorker.  The point I was trying to make is that ML is just one aspect where a Python worker could be very useful.  There's also image manipulating libs in Python and I am sure other valuable tools that could open up realms of possibility to the Omnis community, if a Python worker existed.
> 
> Regards,
> Paul.
> 
> 
> On 29 May 2022, at 8:35 pm, Sten-Erik Björling <s-e.bjorling at enviro.se<mailto:s-e.bjorling at enviro.se>> wrote:
> 
> Hi Paul,
> 
> Many computation intensive processes, amongst them machine learning is done using Python. One avenue to evaluate though is to use the Postgres DB with extensions for Python as an engine for these more advanced computations. The same for using the statistics R engine. But if you do not use Postgres or do not want to implement it on the server a worker object like the JS worker can be of interest…
> 
> Stene
> 
> ______
> 
> 29 maj 2022 kl. 14:28 skrev Paul Mulroney via omnisdev-en <omnisdev-en at lists.omnis-dev.com<mailto:omnisdev-en at lists.omnis-dev.com>>:
> 
> Hi Stene,
> 
> If you had a Python worker object, what would you use it for?  If there's a compelling use-case for the component I'm sure that it would be considered.
> 
> For example, if you wanted to integrate Machine Learning into your Omnis app, you'd probably need Python integration, since a lot of ML toolkits are in Python: https://www.geeksforgeeks.org/best-python-libraries-for-machine-learning/
> 
> Regards,
> Paul
> 
> 
> 
> "Doc, I can't stop singing 'The Green Green Grass of Home'."
> "That sounds like Tom Jones Syndrome"
> "Is it common?"
> "Well, It's Not Unusual…"
> --
> Paul W. Mulroney                                            We Don't Do Simple Pty Ltd
> pmulroney at logicaldevelopments.com.au<mailto:pmulroney at logicaldevelopments.com.au>       Trading as Logical Developments
> www.logicaldevelopments.com.au<http://www.logicaldevelopments.com.au>                   ACN 161 009 374
> Ph: +61 8 9458 3889                                       86 Coolgardie Street
>                                                                        BENTLEY  WA  6102
> 
> 
> 
> 
> 
> 
> _____________________________________________________________
> Manage your list subscriptions at https://lists.omnis-dev.com
> Start a new message -> mailto:omnisdev-en at lists.omnis-dev.com
> 
> _____________________________________________________________
> Manage your list subscriptions at https://lists.omnis-dev.com
> Start a new message -> mailto:omnisdev-en at lists.omnis-dev.com 


I hate Russian dolls, they're so full of themselves.
-- 
Paul W. Mulroney                                            We Don't Do Simple Pty Ltd 
pmulroney at logicaldevelopments.com.au       Trading as Logical Developments
www.logicaldevelopments.com.au                   ACN 161 009 374 
Ph: +61 8 9458 3889                                       86 Coolgardie Street
                                                                         BENTLEY  WA  6102





More information about the omnisdev-en mailing list