KTM Verifikasi
All projects

KTM Verifikasi Desktop app that verifies the authenticity of Universitas Siliwangi student ID cards (KTM) in real time: ORB feature-matching to spot genuine cards, plus QR-code authentication. Built in Python.

Universitas SiliwangiStable2025Student-ID verification app
localhost:3000
Facts

Facts Stack and numbers.

Status
Stable
Year
2025
Kind
Student-ID verification app
Built with
python + opencv
  • Python
  • OpenCV
  • ORB
  • QR
Method
ORB feature-match + QR
Target
Real-time, webcam-grade
Context
Universitas Siliwangi
Problem

Problem

Manual KTM checks are slow and easy to fool with a decent colour print. The campus needed something that could tell a real card from a forgery on the spot.

Approach

Approach

Python desktop pipeline: ORB (Oriented FAST and Rotated BRIEF) descriptors match a scanned card against a reference to score authenticity, while an embedded QR code carries a signed student token for a second factor. ORB parameters tuned for real-time matching on webcam-grade input.