——
#DonLucElectronics #DonLuc #AIQRCodeScanner #UNIHIKER #Display #IoT #Project #DFRobot #Fritzing #Programming #Electronics #Microcontrollers #Consultant
——
——
——
——
AI-QR Code Scanner
A QR Code is a type of two-dimensional matrix barcode invented in 1994 by Masahiro Hara of Japanese company Denso Wave for labelling automobile parts. It features black squares on a white background with fiducial markers, readable by imaging devices like cameras, and processed using Reed–Solomon error correction until the image can be appropriately interpreted. The required data is then extracted from patterns that are present in both the horizontal and the vertical components of the QR image.
Whereas a barcode is a machine-readable optical image that contains information specific to the labeled item, the QR code contains the data for a locator, an identifier, and web-tracking. To store data efficiently, QR codes use four standardized modes of encoding: numeric, alphanumeric, byte or binary, and kanji.
DL2505Mk03
1 x UNIHIKER K10
1 x Lithium Ion Battery – 1000mAh
1 x Switch
1 x USB 3.1 Cable A to C
DL2505Mk03p
DL2505Mk03p.mp
/****** Don Luc Electronics © ****** Software Version Information Project #30 - UNIHIKER - AI-QR Code Scanner - Mk13 DL2505Mk03p.mp DL2505Mk03 1 x UNIHIKER K10 1 x Lithium Ion Battery - 1000mAh 1 x Switch 1 x USB 3.1 Cable A to C */ // Include the Library Code // Unihiker K10 #include "unihiker_k10.h" // AT Recognition #include "AIRecognition.h" // Create an object UNIHIKER_K10 k10; // Screen uint8_t screen_dir=2; // AI Recognition AIRecognition ai; // Main program start void setup() { // Begin k10.begin(); // Init Screen k10.initScreen(screen_dir); // Init AI ai.initAi(); // Init Camera Imager k10.initBgCamerImage(); // Set Camera Imager k10.setBgCamerImage(false); // Canver k10.creatCanvas(); // Switch AI Mode ai.switchAiMode(ai.NoMode); // Set Camera Image k10.setBgCamerImage(true); // Caver Text k10.canvas->canvasText("QR Code", 1, 0x0000FF); // Switch AI Mode ai.switchAiMode(ai.Code); } // Loop void loop() { // Detect Content AI Recognition if (ai.isDetectContent(AIRecognition::Code)) { // Text k10.canvas->canvasText(ai.getQrCodeContent(), 7, 0x00FF00); // Update Canvas k10.canvas->updateCanvas(); } }
——
People can contact us: https://www.donluc.com/?page_id=1927
Electronics, IoT, Teacher, Instructor, R&D and Consulting
- Programming Language
- Single-Board Microcontrollers (PIC, Arduino, Raspberry Pi, Arm, Silicon Labs, Espressif, Etc…)
- IoT
- Wireless (Radio Frequency, Bluetooth, WiFi, Etc…)
- Robotics
- Automation
- Camera and Video Capture Receiver Stationary, Wheel/Tank and Underwater Vehicle
- Unmanned Vehicles Terrestrial and Marine
- Machine Learning
- Artificial Intelligence (AI)
- RTOS
- Sensors, eHealth Sensors, Biosensor, and Biometric
- Research & Development (R & D)
- Consulting
Follow Us
Luc Paquin – Curriculum Vitae – 2024
https://www.donluc.com/luc/
Web: https://www.donluc.com/
Facebook: https://www.facebook.com/neosteam.labs.9/
YouTube: https://www.youtube.com/@thesass2063
Twitter: https://twitter.com/labs_steam
Pinterest: https://www.pinterest.com/NeoSteamLabs/
Instagram: https://www.instagram.com/neosteamlabs/
Patreon: https://patreon.com/DonLucElectronics59
DFRobot: https://learn.dfrobot.com/user-10186.html
Hackster.io: https://www.hackster.io/neosteam-labs
Elecrow: https://www.elecrow.com/share/sharepj/center/no/760816d385ebb1edc0732fd873bfbf13
TikTok: https://www.tiktok.com/@luc.paquin8
Twitch: https://www.twitch.tv/lucpaquin
Hackster: https://www.hackster.io/luc-paquin
LinkedIn: https://www.linkedin.com/in/jlucpaquin/
Don Luc