Comments (3)
Actually I think it would be possible, but with some extra work. Currently qml is used as the main language in the application, and I see there's this project called qmlweb, which comes with it's own engine for processing qml, and it's written in js. https://github.com/qmlweb/qmlweb I think if you would link that to your projects you could get something similar, that's if you'd prefer that approach over using json as the declarative language. As for this application, we currently rely heavily on c++ and qt, so porting it for the browser would be difficult.
Thanks! Be sure to hang around as we have a new version and video coming up in the following days
from livekeys.
Ajá, so currently opencv and qt do run in the browser and officially support webassembly versions. Do you use much more c++ besides those two libraries ?
Anyway, I'm not interested in the format itself, but in the language and its semantics to represent opencv complex commands. Now researching a little I realice that you basically are implementing qml which is a language for layout and boxes (like xul for mozilla?) using opencv as an implementation , am i right? My intention is the opposite: try to define a declarative language with which I can represent complex sequences of opencv operations, for example.
[{cmd: 'load',name:'m1', path: 'foo.png'}, {cmd: 'roi', src:'m1', dst: 'm2', rect: [10,10,100,80]}, {cmd:'write', src'm2',path:'foo2.png'}]
I will start trying to make an equivalence between cv.CC() operations and json objects and soon enough I will figureout what's missing..... then use a template language if you need to iterate or parametrize, but the objective will be an operation as a declaration and not as code... with that idea was that I reach your project, .... thanks... sorry.... chau - fell free to close it and thanks for the link.....
from livekeys.
although since I'm totally beginer and I would like to draw something with opencv your program should be the best tool
from livekeys.
Related Issues (20)
- Add module indexing.
- Horizontal and vertical scrollbar missing.
- Project ERROR: opencv4 development package not found
- Cannot get running on Ubuntu 20.04 HOT 1
- Add package manager.
- Add an advanced code assist box. HOT 1
- Review naming for classes, imports and namespaces.
- Segmentation fault when trying to edit property
- qmake Plugin Path in plugin.pri
- Use ArrayBuffer to access mat data
- Add pan and zoom component.
- Create ItemStream
- Create WindowCapture
- Has it been tested in mobile? HOT 3
- lcvcore plugin HOT 2
- Module not installed HOT 3
- Linux Standalone Install link gives 404 HOT 2
- Add Documentation within Editor
- Add support for loading multiple palettes into view. HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from livekeys.