Comments (6)
I don’t have a link, and I’m not sure what to look for.
What I mean is:
- We use a pipeline to create an image, just like we can now
- After the image is generated, we pass it through the CrumplePaperAugmentation to simulate rolling the paper into a ball, tearing it, etc.
- The result is very different than using the existing image pipeline to apply text to a picture of damaged paper, because the text does not deform in the same way the paper is.
from augraphy.
One much more sophisticated approach would be generating a 3D model (perhaps using Blender API?)
Interesting, or we can just use some damaged paper reference in paper phase?
from augraphy.
Interesting, or we can just use some damaged paper reference in paper phase?
Can you explain more what you mean?
from augraphy.
The most naive way would be to take some images of damaged paper and use these as the base image for existing pipelines
Actually i think this should be good enough, but how a 3D model can further improve the results? Do you have any related link on that?
from augraphy.
Before tacking the more complicated concepts in this issue, we might want to decompose the concepts into simpler techniques (like in #21) that we can evolve into more the complicated techniques that we'll need for fuller implementation needed for this issue.
from augraphy.
The mechanical deformations proposed here are good ones that should be independently proposed on a per-transform basis along with examples of the expected output. For now, I think we should allow issue #21 (single paper fold) to reach completion so that we can pivot accordingly at that point based on how that issue matures.
from augraphy.
Related Issues (20)
- Create Baseline Performance Benchmark; Apply Initial Optimizations Using Numba HOT 2
- Create Example Using Dataloader for PyTorch and TensorFlow HOT 1
- Add Python 3.11 Support, Drop Python 3.7 HOT 2
- Images Broken in PyPI Listing HOT 2
- Reflected Light from Camera Flash or other Bright Sources HOT 1
- Add Color Shifting / 3D Blur Effect HOT 4
- Improve PageBorder effect HOT 1
- Add support for bounding box, keypoints and mask. HOT 1
- Add `InkColorSwap` to Replace the Color Used for Lettering in a Document HOT 1
- Add `InkMottling` Augmentation to Ensure Ink is Non-Uniform HOT 1
- Add support for image with alpha layer. HOT 1
- Color range in InkBleed is not working HOT 1
- Update to Paper Factory HOT 1
- Confusion on `Geometric` Augmentation HOT 2
- Memory leak in AugmentationSequence HOT 4
- Training becomes very slow with these transforms. HOT 10
- ColorPaper cant generate different color in the cycle running HOT 2
- DirtyScreen doesnt work and crashes jupyterlabs HOT 2
- stucked when I process image in the cycle HOT 5
- Default pipeline generates many "unreadable" documents HOT 3
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 augraphy.