Object Detection (YOLO)
Points a tiny YOLO at your webcam or a video and boxes whatever it recognises, labels and confidence included. OpenCV does the heavy lifting.
- Python
- COCO
- computer vision
- DNN
- object detection
Appearance 着せ替え
Colour · 12 themes + your own
Mode
Style
Title font
Saved on this device ·
Archive 書庫 档案
32 older builds: web apps, bots, tools and little games. They're how I learned to ship things; the AI and systems work lives on the Projects page.
Showing all 32 projects
My first steps with models: a webcam object detector and a desktop assistant you can talk to.
Points a tiny YOLO at your webcam or a video and boxes whatever it recognises, labels and confidence included. OpenCV does the heavy lifting.
A talk-to-it desktop assistant: voice in, GPT replies out, with live system stats and a few automations on a fullscreen screen.
Social platforms, streaming, editors and little web toys.
An anime streaming and discovery site. Next.js and React in front, Bun and Hono behind, Firebase for accounts.
A social network with live chat, stories, notifications and themes. Next.js in front; Express, MongoDB and Socket.IO behind.
A landing page template for a physiotherapy clinic, with appointment booking, patient testimonials and a dark mode.
Make tiny 88×31 web buttons like it's 2003: stack layers, animate them and export the result.
Save, make and sort visual inspiration into Flashes and Boards, with the social bits around them.
An ASCII art studio in the browser: draw with characters, turn photos into text art or write big FIGlet banners.
A landing page for a made-up tech company, mostly an excuse to play with smooth motion and interactive sections.
A blogging platform with posts, accounts, an admin dashboard, analytics and a small crypto prices corner.
A Web3-flavoured landing page that's really about immersive animation and a futuristic look.
A social app with live chat, calls and stories, and more ways to make it yours than it probably needs.
A point-and-click builder for advanced search queries across several search engines, so you never have to memorise the operators.
A portfolio template you drive by typing commands, with ASCII art and switchable themes.
Flip through a GitHub user's followers and following one profile at a time, pulled from the GraphQL API.
A meme maker with the classic templates, your own pictures and drag-and-drop captions.
Pixel art in the browser: layers, palettes, drawing tools, filters and export.
A starter kit for your own webring: member directory, tag search, one shared RSS feed and an embeddable ring widget.
The public home page of my language model. A static Next.js site.
Telegram and Discord bots, a browser extension and desktop tools.
Walks GitHub followers and following to whatever depth you pick and saves everyone's profile picture.
A Telegram bot for anime and manga: search titles and characters, check schedules and reviews, keep a watchlist, even search by picture.
Draw a maze and watch A* find its way through it. A desktop app in PyQt6.
A Discord bot that fetches the latest news by keyword or category, built from small discord.py modules.
Desktop software for running a library: books, students, issues, returns and late fines, backed by MySQL.
A browser extension that puts an anime character above every Codeforces problem, picked per problem and tagged your way.
A few small tools for archiving and backing up your own stuff.
Small arcade and puzzle games, mostly in Python.
A 2D arcade survival game: keep the baby safe while mosquito swarms close in.
Brick breaker with 100 generated levels, power-ups, bricks that fight back and high scores that stick around.
A Rubik's Cube in 3D. Turn the faces, orbit the camera, and let it solve itself by unwinding your moves.
Makes 9×9 Sudoku puzzles, lets you play them, and solves them with recursive backtracking while checking your moves.
A scrolling space shooter with asteroids, aliens, a boss fight and proper arcade scoring.
Snake with smooth controls, computer rivals and several difficulty levels, drawn with PyQt6.
Nothing matches that. Try another word, or .