Very Low Activity

Commits : Listings

  Analyzed about 9 hours ago based on code collected about 12 hours ago.
Showing page 1 of 28
Commit Message Contributor Files Modified Lines Added Lines Removed Code Location Date
Add University of Washington license to all sources. Anon32 More... 5 days ago
Final version for now. Anon32 More... 25 days ago
Survey class represents questions to ask after a successful scan. Anon32 More... about 1 month ago
Turn off scanning when exiting the app and restart when resuming. Trying to make it shut down quicker. Reset the majority calculation each time scanning starts. Old counts were being retained erroneously. Turn on illumination after a given number of seconds rather than frames. Frames are slower on slow devices. Instead of saying "zero" just say nothing at all. Old behavior can be enabled in the settings. Add findercorpus, a file of finder pattern data that is used to calculate a confidence value in findfinders.m. Anon32 More... about 1 month ago
Add a setting to scan no matter how many QR codes seem to be there. On the Settings page it says "Scan Aggressively (ON/OFF)". Default is OFF. Anon32 More... about 1 month ago
Try to identify finder patterns, the 3 squares in the corners of a QR code, and treat them specially. This allows better counting when the camera is close to the page. In particular, it avoids treating a finder pattern as a full QR code itself. Anon32 More... about 1 month ago
Coalesce small background blobs into their containing foreground blobs Calculate slope counts after finding blobs. This allows slope widths to adapt to the size of the blob. If there are QR candidates of distinctly different sizes, eliminate the small ones (almost always finder patterns). Class (FrameLog) to save frames quickly then write out later, for debugging. Class (Majority) to follow values and determine a majority of recent ones Have a special message that gets spoken in place of next guidance. Used to tell when light is on. Base scanning on majority view of recent counts, not just latest count. Automatically turn on light if conditions seem right (failed scans of shadowy image) Do autofocusing less often (once ever 2 sec roughly, was 1 sec) Change "too high" and "too low" to "too close" and "too far". Raise threshold for being too close. Say "focusing" when the camera is focusing (if there seems to be one QR code) Shorten minimum period of beeping. Require deeper luminance variegation to qualify as QR code. Anon32 More... 2 months ago
Break the image into 100 sections and determine the mean luminance and variegation of each. Use this information to calculate a threshold based only on the foreground of the image, i.e., on the parts of the image that are dark or variegated. This seems to improve the behavior a lot when there are shadows near (or even on) the QR code. The information can possibly also be used to decide when to turn on illumination. Anon32 More... 2 months ago
Small change to ZXing detector code (AlignmentPatternFinder.cpp) to allow more latitude in alignment patterns. This seems to improve things a lot for close-up scanning. Accept QR codes that are bigger (up to 300 px across) Add option to use beeping rather than words for guidance Change successful scan sound to something more pleasing Anon32 More... 2 months ago
Change thresholding to use Otsu's method. Anon32 More... 3 months ago
Add content to Settings tab. Settings tab has option to illuminate while scanning. Settings tab also has 3 development settings to save images for later failure analysis. Hook into iOS motion sensing to save camera orientation along with images. Revamp variegation metric (again) for recognizing QR codes. Determine the smallest scannable QR code size. Say "too high" if camera seems too far from the page. Remove code that sets focus point. Instead, ask camera to refocus once a second or so. This seems to work far better in my tests. Anon32 More... 3 months ago
Use dilation rather than blurring. It makes QR codes stand out better. Fix another bug that caused voice to go silent. Anon32 More... 3 months ago
Recognizer code has adaptable light/dark threshold, based on the shape of the luminance histogram. Also reduce frequency of calls to set focus point of interest. Anon32 More... 3 months ago
Notice when code is at edge and say which edge it touches. If there's just one QR code, ask camera to focus on it. Anon32 More... 3 months ago
Fix bug that caused the voice to go silent. Reinitialize the voice whenever the view is newly displayed, and whenever the app is moved to foreground from background. Also some semi-cosmetic improvements. Anon32 More... 4 months ago
Reduce frame rate scan whole screen (not just rectangle) look for QR codes offer crude guidance (just number of QRCs for now) scan only when exactly 1 QRC is visible. Anon32 More... 4 months ago
Use table for scanned results. Add a Clear button. Anon32 More... 4 months ago
Improvements to text version of results. Added tab bar icons. Anon32 More... 4 months ago
Accumulate scanned text lines in results tab rather than showing just the most recent scan. Very small change. Anon32 More... 5 months ago
First draft of TGV. It has three tabs. The results and scan tabs work together reasonably. Anon32 More... 5 months ago
 
 
 

Creative Commons License Copyright © 2013 Black Duck Software, Inc. and its contributors, Some Rights Reserved. Unless otherwise marked, this work is licensed under a Creative Commons Attribution 3.0 Unported License . Ohloh ® and the Ohloh logo are trademarks of Black Duck Software, Inc. in the United States and/or other jurisdictions. All other trademarks are the property of their respective holders.