Comments (6)
Do you have an idea which kind of tresholding you would like to add? 😄
Actually I have no idea, I read it generally and got only the idea 😥🤣
It might be that some are already implemented by third party libraries we import. For example, Otsu thresholding
oh interesting I'll check it out, and do more research 😅
from sic.
Take all the time you need; there's no rush or deadline from my side 😄. Have fun!
from sic.
I would be happy to add it!
Do you have an idea which kind of tresholding you would like to add? 😄
It might be that some are already implemented by third party libraries we import. For example, Otsu thresholding has been implemented by imageproc
which is available from the sic_image_engine
crate. Don't let that hold you back though; I would be happy to add thresholding whether you use an already implemented technique, or want to do it yourself!
from sic.
Update: Mind blowing! i made a little research and found many kinds of thresholding and mind blowing for cameras etc.. I'm happy i searched for that i learned a lot!
i guess the idea i had was not great calculate intensity and then threshold the pixel
also i checked imageproc
implementation it's nice but i saw that it's optional crate,
now i have 2 options:
- Implement it manually.
- make the operation optional since if i used
imageproc
ex:draw_text.rs
file.
what will be the best option? I'm OK with both
from sic.
If you would want to add Otsu thresholding I would go with the implementation in imageproc. Note that, while it's marked as optional, it's also included by default (because frankly, the crate size doesn't add that much, and drawing text is quite useful).
I'm not sure if there are other thresholding methods included in imageproc, so others may require implementing it manually anyways.
That said, if you think you want to go for the maximum learning experience (and fun 😄) or you want to improve on the implementation in imageproc (e.g. speed wise), you can go for implementing it manually.
from sic.
Sorry for the late response, work don't give me much free time 😅 ,
i guess I'll use imageproc's implementation since there's no point to implement it again and i have no idea about optimizing it 😅 , i will leave my manual implementation locally for learning only,
ill request a review by today or tomorrow
thank you
from sic.
Related Issues (20)
- upgrade image to v0.24.0
- Consider replacing imageproc with our own variants, to no longer have the image + imageproc sync dependency problem
- Conceptualize: new cli ideas
- cargo release did not publish packages HOT 1
- image-script
- drop-shadow
- Enable `webp` encoding support HOT 1
- How to use `stdin`? HOT 4
- Add preview command
- Is it possible to return a blob via stdout HOT 3
- bors is deprecated
- Operation Range of Units HOT 1
- Add apng and animated webp support
- BUG: --glob-input relative path error HOT 2
- BUG: Partial conversion with the Glob method HOT 3
- Add zune-image as an alternative backend
- hung build when doing cargo install --path . / --release HOT 1
- [HELP] Running sic on a managed webserver HOT 3
- How to create multiple variants of a single image with a single command
- milestone-planning: 0.20.0
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 sic.