Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Minor tweak to the decode's preprocessing "sharpen" #55

Merged
merged 3 commits into from
Mar 29, 2021
Merged

Conversation

sz3
Copy link
Owner

@sz3 sz3 commented Mar 29, 2021

rationale:

  1. we're treating RGB as BGR -- per channel operations feel suspicious
  2. less data to iterate over
  3. seems fine on the test datasets
  4. we're trying to sharpen monochrome symbols -- conceptually, color shouldn't be incredibly important

(the reasoning for 1 and 4 is somewhat at odds. In some sense the idea reduces to, "it's simpler this way")

sz3 added 3 commits March 2, 2021 02:09
rationale:
1. we're treating RGB as BGR -- per channel operations feel very
suspicious.
2. less data to iterate over
3. seems fine on the test datasets
(emcmake does things to the ENV, it's probably not what you want for
make)
@sz3
Copy link
Owner Author

sz3 commented Mar 29, 2021

(note: the sharpen isn't currently used by the android app due to the extra processing cost)

@sz3 sz3 merged commit 4415602 into master Mar 29, 2021
@sz3 sz3 deleted the decode-more branch March 29, 2021 22:08
sz3 added a commit that referenced this pull request Mar 13, 2024
b39469c Merge pull request #56 from sz3/cimbar-send-refactor2
3e1e435 Update dependency list to single out GLES
2da86fe Find clang
257973d Slightly more readable, maybe?
0a6bda1 killing the opencv_highgui code path after all
50d65a7 Fix cimbar_send encode_id.
8216c3b Bugfix -- reset _frameCount when we reset the stream
0ca7dd1 Rename the fountain_encoder_stream's `reset()` to `restart()`
22b58ff Switch cimbar_send to use cimbar_js
6b7022f Add header for cimbar_js, and add extra params to configure()
71ab9ea Moving cimbar_js into src/lib/
4415602 Merge pull request #55 from sz3/decode-more
918ffb2 Update build instructions to match reality
6376e12 indentation
fc5ef1c Merge remote-tracking branch 'origin/master' into decode-more
79a91b2 Smaller image
9ffb94e Merge pull request #54 from sz3/glshake
61fff8f I don't think I mentioned compression anywhere.
fc04ea6 more docs?
8e5fa90 Misc docs updates, including new performance numbers!
206c786 Add a few tests for the larger size
bf2c492 Misc code cleanup
f8408b3 I think document.documentElement is what I actually want
7247339 Fullscreen toggle?
48b2d1a Spending my time on important things, like gradients
e340559 New numbers, and they are quick
a865dd4 Simpler gradient, same effect
5b86c29 WIP: having more light (white) helps the camera
4c5f826 I like this interface slightly more.
f979012 🤔
0626afc Tired of the mouse cursor getting in the way...
21e39db Update help
6933d3e fix color bug with highgui
c15ac29 The motivation of the shaky_cam is to detect cross-frame overlap,
7be3d91 Do the preprocessing sharpen after the grayscale
a49fe7f Only dark mode for now
87338c4 Reimplement shakycam for opencv_highgui
a2ffe08 maybe this instead -- variable canvas size for CimbWriter
396939a It's something like this, but...
f6b6496 I don't know about this one chief
355ef7c Is this better?
d869656 use loop_iterator?
cb84a59 hmm
0de861b quick WIP for GLSL transpose for the shakycam effect

git-subtree-dir: app/src/cpp/libcimbar
git-subtree-split: b39469c
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant