r/UofT 6h ago

Rant I refuse to pay for parking at the UTM campus, so I built a dashcam + AI system that automatically buys me a parking pass when enforcement shows up

100 Upvotes

This won't be a tutorial, I will it not be showing any photos, code, etc. That'll probably dox me. Also photos would show where I park and that's important. Finally, this probably not legal.

For content: At the UTM campus there is parking lots which are mostly patrolled by a White Nissan Leaf with an array of roof mounted LPRs(license plate readers). From my data collection, I have a list of known plates for these LPR cars and I see only the very small lots and a particular sub lot is patrolled by foot. When I refer to AMP park, it is a by hour app which you can purchase at min. a 15 minute parking session for a $1.50ish with a max daily of around 15 dollars. They have a web browser version which is important later on.

So the car drives around the lot and scans the plates of each car close up, as they are pointed down, the car has 4 LPRs on each corner and travels pretty slow.

With most newer dash-cams they have 24/7 parking vehicle detection. If they sense a vehicle they'll record and take a few snapshots of it. The snapshots are quite high quality and on sensitive mode, it takes it quite early in frame.

I realized I could hijack that snapshots and then feed it into a VLM running on my PI(the pi does need to be connected to hotspot for the purchasing script later on). Since it is only a few still frames that are being analyzed, and the actual detection is being done by the dash-cam itself meaning no tokens used for hours of streaming, the token cost is cents and a rounding error basically.

The VLM first tries to find a plate using its built in OCR, usually the only text in the format of a ON plate on screen will be a license plate. As I said earlier on, I found most of the plates that are being used which means I probably have most if not all of the confirmed enforcement plates. The city of Mississauga only has so many cars with LPRs and from my knowledge, currently all look the same(the white Nissan leafs).

If the plate matches my data base. Thats the end of it and it sends a confirmation to a script(I'll talk about it later). If it doesn't see a correct plate, it then checks for color(white), make(nissian), roof rack(as that how a LRPs are mounted) and finally blue color on the side(it's the city text but from that distance and angle it'll just be a blue blob). I did also manually train this VLM with data I collected and online photos of the car. The confidence level for a confirmed output is set quite high.

After the VLM confirms or denies, it sends it's answer to a check, if it's true that there is parking enforcement, it runs a buy script. Thankfully there is a web browser version of the AMP park app which then allows me to go into dev mode to form a headless script instead of having to use an emulator. This saves lots of secs when each second matters.

This is important, kind of the who reason this works. Where I usually park, it's a semi blind spot for the parking enforcement. This means my dashcam is able to see the car around 20-30 secs before the enforcement car sees my plate. It will always be able to see my car but not my plate in time.

My script buys the min. amount of time. The VLM response is almost instant as it's honestly a really easy task for a VLM to see a pretty unique looking car, the payment processing is the bottle neck. I have no way to optimize how they process payments.

TL;DR It's pretty simple. Dash cam detects and takes snapshot -> VLM processing -> checks output of VLM(if confirmed) -> buy script runs

I am working on a human on foot version but that is quite hard as some parking officers on foot don't even wear the city uniform. Pretty hard to confidently choose between a normal person walking in a parking lot and a person ticketing. Currently, I just park in a lot that is known to be large enough that foot enforcement is not viable.

Is spending $900 for a parking pass worth it or building this ridiculous contraption worth it?

As a normal person, no. As a person who's petty. Yes.

This does save quite a lot. I tested this over the last few weeks of summer. Zero False detections as most detections were based off the plate. No tickets, most days only costed a dollar in parking as only 1 check was done. Some days no checks where done. When the normal semester starts, I assume checks will be more often, maybe 2-3 times a day.

If anyone has any clarification questions, I'll be happy to answer. Any repetition of question, I'll just refer you to comments I already did. Not all the details are said here for obvious reasons. The nitty gritty isn't here.


r/UofT 12h ago

Lost & Found My e bike was stolen in front of Robarts Commons please be careful

Post image
76 Upvotes

I haven’t expected such a situation as it is in front of the library and daytime.

I hope others do not make the same mistake like me…

Coincidently, my bike tracker like airtag was out of battery since last week… fxck….


r/UofT 16h ago

Other Pls let me in Pls let me in Pls let me in Pls let me in Pls let me in Pls let me in

Post image
54 Upvotes

Pls let me in Pls let me in Pls let me in Pls let me in Pls let me in Pls let me in Pls let me in Pls let me in Pls let me in Pls let me in Pls let me in Pls let me in Pls let me in Pls let me in Pls let me in Pls let me in Pls let me in Pls let me in Pls let me in Pls let me in Pls let me in Pls let me in Pls let me in Pls let me in Pls let me in Pls let me in Pls let me in Pls let me in Pls let me in Pls let me in Pls let me in Pls let me in Pls let me in Pls let me in Pls let me in Pls let me in Pls let me in Pls let me in Pls let me in Pls let me in Pls let me in Pls let me in Pls let me in Pls let me in Pls let me in Pls let me in Pls let me in Pls let me in Pls let me in Pls let me in Pls let me in Pls let me in Pls let me in Pls let me in!!!!!!!!!!!!!!!!

🪄 *Magic wand ability* VOILÀ!!! SHAZAM!!! I CAST: WAITLIST BEGONE!!! 🪄💥ABRACADABRA!!!!!!!!


r/UofT 5h ago

Programs 3,36 cGPA, going into 3rd year, am I cooked for law school?

3 Upvotes

Going into my third year (pursuing a double major and a minor), and my current cumulative GPA is a 3.36. I’m on track to graduate a semester early.

My GPA in first year was a 3.19, and it’s the main factor dragging down everything. I’m keeping grad school an option in case. Ever since I started university, I worked 2-3 jobs while going to school full-time, but I’m trying to focus more on school now.

After doing mental gymnastics and a lot of math, the highest possible cGPA I could have is around a 3.6, which is below a lot of the competitive law school admissions. It feels like the only thing that could save me would be a literal perfect LSAT.

Am I cooked? Where do I go from here? What are my options?


r/UofT 7h ago

Courses Is bch210 more like biology or more like chemistry?

4 Upvotes

I feel like this question may have been asked already 😭 But I just wanna know if bch210 is more like a bio class or a chem class. Is it heavier on memorization and applying concepts (like bio) or more problem-solving and math (like chem)?

Also to anyone who's taken this class, what topics were the hardest? (ik this is probably subjective to each person, but I'm just curious to hear what people say)

Additionally, what would be the best way(s) to prepare for this class?


r/UofT 4h ago

Courses What is mat237 like comparing to mat235 and mat137?

2 Upvotes

I’m a chem student considering a math minor.

I took MAT137 and got a C during a rough first year with terrible study habits. I retook it over the summer and got an A-. I never struggled much with the concepts; my main issue was lack of practice and consistency.

I originally planned to take MAT235 to avoid unnecessary torment, but after actually putting effort into MAT137, I realized I didn’t dislike proof-based math as much as I thought.

Now I’m wondering if I should take MAT237 because:
-I work better when I’m interested, and MAT235 sounds very computational.
-I want to do theoretical chem later and this might help better
-I enjoyed MAT137 more once I actually worked at it.

But the cons are:
-I’m going from 4 courses/semester to 6, with several lab-heavy chem courses. The workload is going to be extremely bad if I stick with mat237.
-I’m still not great at proofs or consistent studying, and my A- was only from a summer retake, which isn’t as strong.
-I need to maintain a good GPA.

Would MAT237 be a bad idea with this workload, or is it manageable for someone in my situation?


r/UofT 13h ago

Social Anyone interested in making a new friend :) MEng Aerospace student btw

10 Upvotes

Hello fellow uoft students !

As the title implies, I'm an international student who just arrived in toronto and I'd love to meet new people !

Though I am deathly terrified of social interactions, it is my dream to make some long lasting friendships during my time here at uoft :)

Just a few things about me: I love knitting, cats (I have a cat :3) and I plan on going to the gym a few times a week.

Have a great day guys !


r/UofT 5h ago

Question Does the university offer proper adhd diagnosis without spending a fortune?

2 Upvotes

I already have disability diagnosis on file but just recently got diagnosed with ADHD. However, my family doctor filled out the form for school saying adhd is temporary. Isn’t adhd permanent? In this case, does the university offer proper medical care regarding this? Thanks!


r/UofT 8h ago

Question Is it too late to email profs to get a winter research position ? And if not what are the hours usually ?

3 Upvotes

Hi guys,

I was planning on emailing a bunch of profs in my dept (pharm chem) or relevant department (like chem) to try to settle on a research position for this winter, and I was wondering if it's not too late to start emailing right now. In addition for those who've done a fall/winter position in the past, what did the hours look like and is it manageable with 5 courses (I've only ever done summer which was obviously full time).

Thanks!!


r/UofT 9h ago

Question Trying to get a weekend part time job, any advice other than spamming indeed applications

3 Upvotes

Trying to get a weekend part time job, any advice other than spamming indeed applications.

Like type of jobs should I look for?


r/UofT 4h ago

Residence Anyone looking for an apartment near UTM for less than 1,500? (Lease Takeover)

1 Upvotes

I am moving out of my 1 bedroom basement apartment that is a 5 minute drive to UTM and a 20min bus commute. My rent is $1,350 and that includes absolutely everything(internet, hydro, electricity) and it also includes 1 car parking. It’s the whole basement so you have a whole kitchen, bathroom, living and dining room, bedroom all to yourself!

It’s such a steal but I’m trying to move out to a different area asap so if anyone’s interested in taking over my lease dm me!🙏🏼


r/UofT 11h ago

Question What do people usually wear to the Tri College Dance?

4 Upvotes

does anyone know if the tri-college dance is formal wear or more like going out clothes 😭 i saw some videos from last year and its hard to tell so i was wondering what people usually wear


r/UofT 5h ago

Other Looking for consistent friend group, send me a message

0 Upvotes

20M here, im looking for a friendgroup where we can play video games together and watch movies once a week. Maybe we will add boardgames to the mix if everything goes well.

If i find enough people, we first meet up and watch a movie at a cinema and then go from there. start a minecraft servver if everything goes well

Im a student, studying accounting and live downtown.

I have had experiences where people respond here but when it comes to making plans are dead silent. please only message me if you're serious about making plans and will actually provide input about when you are available. i will need to add you on insta as well for the gc!


r/UofT 6h ago

Courses Does Physics of Music have in person exams at any time?

0 Upvotes

For people who have taken PHY207H1, are there exams which cannot be taken online, besides perhaps ones in tutorial or during the exam period?

My physics of music lecture overlaps a different class I have. I have been told that this is actually okay ​and does not cause any course to drop. However, if I potentially couldn't attend an exam due to the exam being in person, I know it is too risky to take this course.​​

If exams are online during the lectures, how is the exam link distributed? Do I have to virtually join some sort of call first.


r/UofT 12h ago

Question Is it possible to drop a course now without any charges and refund?

3 Upvotes

I want to drop one of my electives first semester and i wanted to know if it’s okay to drop course now


r/UofT 7h ago

Social poker games at uoft going on right now? character count

1 Upvotes

anyone here interested in cash games this fall? looking for a game


r/UofT 11h ago

Question Has anyone received OSAP payment in their student accounts yet?

2 Upvotes

NSLSC tracker says fund on the way sep 1, and I'm seeing other schools get their payments in their student accounts but still nothing at for acorn.


r/UofT 8h ago

Courses Deciding between STA347 and STA357 (just typing more to meet threshold)

1 Upvotes

Pretty much the title. I'm taking STA447 in the winter and don't know if I should take STA347 or 357 for the pre-requisite (fall btw). I know 357 is supposedly more proof based (hence the name lol) but I haven't been able to find any lecture notes or past tests/exams to cross reference the past materials I've found for 347. Was wondering if anyone had experience with either of these courses and/or could provide past lecture notes/examinations so that I could see which one I'm better suited for?

For context, stats where I perform the strongest so I'm coming into the courses with a decent background. Also, any comments on Prof. Lijia Wang and/or Prof. Jeffrey Rosenthal's teaching styles would be appreciated!


r/UofT 12h ago

Question EAS151 — Do I need to buy the physical GENKI textbook?

2 Upvotes

Hey, I’m taking EAS151 and I’m trying to figure out what I actually need to purchase for the course.

I understand that the workbook is required, since the homework is submitted directly from it and the pages need to be torn out and handed in, so I’m planning to buy a new copy of that.

I’m less sure about the textbook. The course lists Genki I, 3rd Edition and that a used copy is acceptable as long as it’s the 3rd edition.

Since the textbook is around $60–70, I was wondering if anyone who has taken EAS151 knows whether we actually need to have a physical copy?

I’ve seen PDFs of the textbook online, but the course outline says:

So I’m assuming those wouldn't be allowed, but I wanted to check what other students have done and if the profs actually care.

Thanks!


r/UofT 8h ago

Question Urgent help please academic suspension 1 year /////

0 Upvotes

Bro im freaking out rn cna someone help me because basically today I had an email saying i got suspended for 1 year but my sessional/annual gpa was above 2.2, culmative gpa was below 1.5 for the fall/winter term and i enrolled in 2summer classes but i didnt take the final exam for both because i was sick and petitioned. My grades were above 1.7 GPA before the final exam what do i do rn 😭 i cant even talk to the register its all booked am i safe or am i actually suspended

My petion for a class was pending but somehow the acorn listed it as F before the ptituon could be reviewed someone please help


r/UofT 9h ago

Courses is csc108 textbook required to get A+ (sfjnesjigfnwerijgnrehjgn)

1 Upvotes

Theres an optional textbook and was wondering if anyone who has took the course knows whether textbook helps or is worth it??


r/UofT 9h ago

Question Kinda stupid question idk but for my t card I have like a card holder on my key chain… do I need to cover my student id number or bar code so no one sees it?

1 Upvotes

Kinda stupid question idk but for my t card I have like a card holder on my key chain… do I need to cover my student id number or bar code so no one sees it?


r/UofT 9h ago

Question What iPads do you guys use? I’m trying to buy one as I’m going into first year for physics… does it matter which one or?

1 Upvotes

What iPads do you guys use? I’m trying to buy one as I’m going into first year for physics… does it matter which one or?


r/UofT 9h ago

Courses Anybody know what's up with GER220? It's still not being offered

0 Upvotes

Like it says. I'd really like to take this course (German Lit in translation) and it's still listed on the German course calendar but it's not in Acorn (again). It's been two years, or maybe 3 that I've been looking for it and it's still not being offered. Anybody know what's going on?


r/UofT 10h ago

Courses Mississauga specific professor question pls helppp

0 Upvotes

Does anyone know who Joseph McLaughlin is… he’s teaching my English class for first year and I can’t find anything on rate my professor about him…

Edit: his bio says he’s on St George campus so I’m not sure!!