https://github.com/blkkkbvsik/ar_imgdetect
Image recognition combined with AR.
https://github.com/blkkkbvsik/ar_imgdetect
ar augmented-reality augmented-reality-applications augmented-reality-apps augmentedreality image-recognition image-recognizations react-native school-project virocore viromedia
Last synced: about 1 month ago
JSON representation
Image recognition combined with AR.
- Host: GitHub
- URL: https://github.com/blkkkbvsik/ar_imgdetect
- Owner: BLKKKBVSIK
- Created: 2019-04-21T17:14:50.000Z (about 7 years ago)
- Default Branch: master
- Last Pushed: 2019-04-21T17:28:48.000Z (about 7 years ago)
- Last Synced: 2025-11-14T10:23:47.777Z (7 months ago)
- Topics: ar, augmented-reality, augmented-reality-applications, augmented-reality-apps, augmentedreality, image-recognition, image-recognizations, react-native, school-project, virocore, viromedia
- Language: JavaScript
- Homepage: http://enzoconty.dev
- Size: 23.7 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# AR_ImgDetect
Image detection combined with AR.
It was a bonus for [AR_DOA](https://github.com/BLKKKBVSIK/AR_DOA) School Project at Bonch-Bruevich Saint Petersburg State University of Telecommunications (SPBSUT) .
Russian: Санкт-Петербургский государственный университет телекоммуникаций (СПбГУТ) .
## Goal
The goal was to provide a bonus to our school project and, also test other function from ViroAR Library.
## Examples
Demo of the fonctionnal application:
Personnal conclusion:
The image fetched was made by myself, the library has some trouble to find the picture if it's upside down or if the picture is mainly of 1 color.

## Install
Libraries used:
[ViroAR by ViroMedia](https://viromedia.com/viroar)
Prerequisites:
Android -> An ARCore supported device .
iOS -> iOS Device with A9 chip or higher and running iOS 11 or higher .
Make sure to have npm and node installed on your pc .
MACOS:
https://blog.teamtreehouse.com/install-node-js-npm-mac
LINUX:
https://blog.teamtreehouse.com/install-node-js-npm-linux
WINDOWS:
https://blog.teamtreehouse.com/install-node-js-npm-windows
--------------------------------------------------------
Register into ViroMedia and generate a new API Key
Edit `App.js` under your project.
You can also change the image detected by the application by switching `logo.png` to another picture in the `js/res/` folder.
Download the ViroMedia testbed app:
iOS:
https://itunes.apple.com/us/app/viro-media/id1163100576?mt=8
Android:
https://play.google.com/store/apps/details?id=com.viromedia.viromedia
Now, make sure ngrok is also installed and run the command `npm install` .
After the installation is completed you can run `npm start`, the ngrok link should appear in the console.
You just have to copy it to the ViroMedia testbed app.