]>
Skullheadx's Git Forge - qrcodescanner.git/log
summary |
shortlog | log |
commit |
commitdiff |
tree
first ⋅ prev ⋅ next
Eric Zou [Wed, 14 May 2025 01:24:08 +0000 (21:24 -0400)]
Update README.md
EricJujianZou [Tue, 13 May 2025 20:41:44 +0000 (16:41 -0400)]
Added README.md to the repository, which contains the project description and usage instructions.
ajinsche [Wed, 27 Nov 2024 06:34:57 +0000 (01:34 -0500)]
Merge pull request #2 from Skullheadx/CameraCommunication
Add files via upload
ajinsche [Wed, 27 Nov 2024 06:34:30 +0000 (01:34 -0500)]
Add files via upload
code that acquires an image from the OV2640 camera module via I2C and utilizes control pins such as HREF, DCLK, and VSYNC to enable this data transfer.a
Skullheadx [Wed, 27 Nov 2024 06:23:57 +0000 (01:23 -0500)]
Update Gitignore
Skullheadx [Wed, 27 Nov 2024 04:55:48 +0000 (04:55 +0000)]
Merge pull request #1 from Skullheadx/locate-finder-pattern
Locate finder pattern center coordinates
Skullheadx [Wed, 27 Nov 2024 04:55:19 +0000 (23:55 -0500)]
Find Distance between centers of finder patterns
Skullheadx [Wed, 27 Nov 2024 04:34:29 +0000 (23:34 -0500)]
get coordinates for the finder patterns
Skullheadx [Wed, 27 Nov 2024 03:30:06 +0000 (22:30 -0500)]
find col coordinates for finder patterns
Skullheadx [Tue, 26 Nov 2024 21:56:50 +0000 (16:56 -0500)]
apply global threshold value on camera input
Skullheadx [Fri, 22 Nov 2024 23:13:53 +0000 (18:13 -0500)]
create error correction function
Skullheadx [Thu, 21 Nov 2024 16:16:00 +0000 (11:16 -0500)]
Update .gitignore and remove unnecessary files
Skullheadx [Thu, 21 Nov 2024 16:08:43 +0000 (11:08 -0500)]
Fix add_preceding_zeros to insert at correct index
Skullheadx [Thu, 21 Nov 2024 14:16:24 +0000 (09:16 -0500)]
add preceding zeros when decoding
Skullheadx [Thu, 21 Nov 2024 14:09:39 +0000 (09:09 -0500)]
Move decoding logic to new function
Allows for ease of testing
Skullheadx [Thu, 21 Nov 2024 01:05:44 +0000 (20:05 -0500)]
clean up std::cout statements
Skullheadx [Thu, 21 Nov 2024 01:04:44 +0000 (20:04 -0500)]
decode bit stream into input data
Skullheadx [Thu, 21 Nov 2024 00:40:41 +0000 (19:40 -0500)]
halfway implementation of the total number bits in bitstream
Skullheadx [Thu, 21 Nov 2024 00:19:29 +0000 (19:19 -0500)]
Fixed so that the data codewords come BEFORE the error correction codewords
Skullheadx [Thu, 21 Nov 2024 00:08:05 +0000 (19:08 -0500)]
fixed critical error where qr outputted was not using mask
Skullheadx [Wed, 20 Nov 2024 23:36:48 +0000 (18:36 -0500)]
Retrieve all codewords from encoding region of the QR code
Skullheadx [Wed, 20 Nov 2024 23:25:09 +0000 (18:25 -0500)]
Change unsigned int to int in codeword finding to prevent rollover
Skullheadx [Wed, 20 Nov 2024 23:19:29 +0000 (18:19 -0500)]
first 20 codewords extracted
Skullheadx [Wed, 20 Nov 2024 17:20:24 +0000 (12:20 -0500)]
unmask encoding region of the symbol
Skullheadx [Wed, 20 Nov 2024 01:51:03 +0000 (20:51 -0500)]
Decode the format information adjacent to the upper left finder pattern
Skullheadx [Wed, 20 Nov 2024 00:26:28 +0000 (19:26 -0500)]
print and import qr code from file
Skullheadx [Mon, 18 Nov 2024 16:24:09 +0000 (11:24 -0500)]
69 qr code
Skullheadx [Mon, 18 Nov 2024 03:47:30 +0000 (22:47 -0500)]
format info added to qr code
Skullheadx [Sun, 17 Nov 2024 22:51:30 +0000 (17:51 -0500)]
format info with error correction
Skullheadx [Sun, 17 Nov 2024 21:43:34 +0000 (16:43 -0500)]
masking and evaluation completed
Skullheadx [Sun, 17 Nov 2024 18:55:42 +0000 (13:55 -0500)]
blocks of same colour points tallied working
Skullheadx [Sun, 17 Nov 2024 18:43:55 +0000 (13:43 -0500)]
QR evaluation blocks of same colour square search
Skullheadx [Sun, 17 Nov 2024 16:32:14 +0000 (11:32 -0500)]
testing masking patterns against standard
Skullheadx [Sun, 17 Nov 2024 16:08:53 +0000 (11:08 -0500)]
data masking patterns added
Skullheadx [Sun, 17 Nov 2024 04:27:09 +0000 (23:27 -0500)]
all codewords added
Skullheadx [Sun, 17 Nov 2024 03:30:21 +0000 (22:30 -0500)]
first 12 data codewords added
Skullheadx [Sun, 17 Nov 2024 02:33:07 +0000 (21:33 -0500)]
timing patterns + other finder patterns added
Skullheadx [Sat, 16 Nov 2024 23:36:59 +0000 (18:36 -0500)]
add first finder pattern
Skullheadx [Sat, 16 Nov 2024 23:14:34 +0000 (18:14 -0500)]
create final codeword message as bit stream
Skullheadx [Sat, 16 Nov 2024 23:08:17 +0000 (18:08 -0500)]
clean up codewords print statements
Skullheadx [Sat, 16 Nov 2024 23:02:50 +0000 (18:02 -0500)]
convert error correction codewords to bitstream
Skullheadx [Sat, 16 Nov 2024 22:42:36 +0000 (17:42 -0500)]
error correction codewords generated
Skullheadx [Thu, 7 Nov 2024 16:23:33 +0000 (11:23 -0500)]
create data polynomial and generator polynomial
Skullheadx [Thu, 7 Nov 2024 04:07:24 +0000 (23:07 -0500)]
create log and antilog tables for Finite Field Calculations
Skullheadx [Thu, 7 Nov 2024 02:04:54 +0000 (21:04 -0500)]
Made adding terminator and mode bits more efficient
Skullheadx [Thu, 7 Nov 2024 01:50:43 +0000 (20:50 -0500)]
Implemented bitstream to codeword conversion + padding
Skullheadx [Wed, 6 Nov 2024 23:18:29 +0000 (18:18 -0500)]
Implemented Data Encoding
Skullheadx [Sun, 27 Oct 2024 20:10:40 +0000 (16:10 -0400)]
.
Skullheadx [Sun, 27 Oct 2024 19:32:02 +0000 (15:32 -0400)]
create 21x21 module array to print
Skullheadx [Wed, 16 Oct 2024 01:33:46 +0000 (21:33 -0400)]
2D array with printing